[pypy-commit] jitviewer default: update log

fijal noreply at buildbot.pypy.org
Wed Aug 10 19:23:48 CEST 2011


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: 
Changeset: r171:24adc3403cd8
Date: 2011-08-10 19:26 +0200
http://bitbucket.org/pypy/jitviewer/changeset/24adc3403cd8/

Log:	update log

diff --git a/log.pypylog b/log.pypylog
--- a/log.pypylog
+++ b/log.pypylog
@@ -1,130 +1,130 @@
-[57f8441b33f] {jit-backend-dump
+[364172f7361] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60000 +0  4157415641554154415341524151415057565554535251504889E341BBD01AEA0041FFD34889DF4883E4F041BB7030D50041FFD3488D65D8415F415E415D415C5B5DC3
-[57f8442ed33] jit-backend-dump}
-[57f84430867] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6000 +0  4157415641554154415341524151415057565554535251504889E341BBD065EB0041FFD34889DF4883E4F041BB801DD60041FFD3488D65D8415F415E415D415C5B5DC3
+[36417307525] jit-backend-dump}
+[36417308a0d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60043 +0  4157415641554154415341524151415057565554535251504889E341BBE01AEA0041FFD34889DF4883E4F041BB7030D50041FFD3488D65D8415F415E415D415C5B5DC3
-[57f844326cf] jit-backend-dump}
-[57f84435cef] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6043 +0  4157415641554154415341524151415057565554535251504889E341BBE065EB0041FFD34889DF4883E4F041BB801DD60041FFD3488D65D8415F415E415D415C5B5DC3
+[3641730a067] jit-backend-dump}
+[3641730d3fd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60086 +0  4157415641554154415341524151415057565554535251504889E34881EC80000000F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438F2440F11442440F2440F114C2448F2440F11542450F2440F115C2458F2440F11642460F2440F116C2468F2440F11742470F2440F117C247841BBD01AEA0041FFD34889DF4883E4F041BB7030D50041FFD3488D65D8415F415E415D415C5B5DC3
-[57f84438893] jit-backend-dump}
-[57f84439bd7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6086 +0  4157415641554154415341524151415057565554535251504889E34881EC80000000F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438F2440F11442440F2440F114C2448F2440F11542450F2440F115C2458F2440F11642460F2440F116C2468F2440F11742470F2440F117C247841BBD065EB0041FFD34889DF4883E4F041BB801DD60041FFD3488D65D8415F415E415D415C5B5DC3
+[3641730f3e9] jit-backend-dump}
+[364173100f7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60137 +0  4157415641554154415341524151415057565554535251504889E34881EC80000000F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438F2440F11442440F2440F114C2448F2440F11542450F2440F115C2458F2440F11642460F2440F116C2468F2440F11742470F2440F117C247841BBE01AEA0041FFD34889DF4883E4F041BB7030D50041FFD3488D65D8415F415E415D415C5B5DC3
-[57f8443c2ab] jit-backend-dump}
-[57f8443fd67] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6137 +0  4157415641554154415341524151415057565554535251504889E34881EC80000000F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438F2440F11442440F2440F114C2448F2440F11542450F2440F115C2458F2440F11642460F2440F116C2468F2440F11742470F2440F117C247841BBE065EB0041FFD34889DF4883E4F041BB801DD60041FFD3488D65D8415F415E415D415C5B5DC3
+[36417311d51] jit-backend-dump}
+[36417318001] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60210 +0  F20F11442410F20F114C2418F20F11542420F20F115C2428F20F11642430F20F116C2438F20F11742440F20F117C2448F2440F11442450F2440F114C2458F2440F11542460F2440F115C2468F2440F11642470F2440F116C2478F2440F11B42480000000F2440F11BC24880000004829C24889D741BB10C2D00041FFE3
-[57f84441ed7] jit-backend-dump}
-[57f8444998b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6210 +0  F20F11442410F20F114C2418F20F11542420F20F115C2428F20F11642430F20F116C2438F20F11742440F20F117C2448F2440F11442450F2440F114C2458F2440F11542460F2440F115C2468F2440F11642470F2440F116C2478F2440F11B42480000000F2440F11BC24880000004829C248894D804C8945A04C894DA84C8955B04889759048897D984889D741BBE09AD10041FFE3
+[36417319b49] jit-backend-dump}
+[3641731fcfb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6028d +0  F20F10442410F20F104C2418F20F10542420F20F105C2428F20F10642430F20F106C2438F20F10742440F20F107C2448F2440F10442450F2440F104C2458F2440F10542460F2440F105C2468F2440F10642470F2440F106C2478F2440F10B42480000000F2440F10BC2488000000488B1425709F4401C3
-[57f8444ba3b] jit-backend-dump}
-[57f84452053] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f62a5 +0  488B4D804C8B45A04C8B4DA84C8B55B0488B7590488B7D98F20F10442410F20F104C2418F20F10542420F20F105C2428F20F10642430F20F106C2438F20F10742440F20F107C2448F2440F10442450F2440F104C2458F2440F10542460F2440F105C2468F2440F10642470F2440F106C2478F2440F10B42480000000F2440F10BC2488000000488B142590EF4501C3
+[3641732173f] jit-backend-dump}
+[36417326f23] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60304 +0  57565251415041514883EC40F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438488D7D1041BBF0F2AA0041FFD3488B0425D07E75024885C0753CF20F107C2438F20F10742430F20F106C2428F20F10642420F20F105C2418F20F10542410F20F104C2408F20F1004244883C44041594158595A5E5FC3488B0425D87E750248C70425D07E75020000000048C70425D87E75020000000048890425D0295C0141BBD01AEA0041FFD3B8030000004883C478C3
-[57f84454ebf] jit-backend-dump}
-[57f84455fa3] {jit-backend-counts
-[57f844564bf] jit-backend-counts}
-[57f849252ef] {jit-backend
-[57f849d70ef] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6334 +0  57565251415041514883EC40F20F110424F20F114C2408F20F11542410F20F115C2418F20F11642420F20F116C2428F20F11742430F20F117C2438488D7D1041BBF032AC0041FFD3488B0425908D77024885C0753CF20F107C2438F20F10742430F20F106C2428F20F10642420F20F105C2418F20F10542410F20F104C2408F20F1004244883C44041594158595A5E5FC3488B0425988D770248C70425908D77020000000048C70425988D7702000000004889042550525D0141BBD065EB0041FFD3B8040000004883C478C3
+[3641732901f] jit-backend-dump}
+[36417329d85] {jit-backend-counts
+[3641732a13b] jit-backend-counts}
+[3641769c473] {jit-backend
+[36417716e1a] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e603d0 +0  554889E5534154415541564157488DA5000000004C8B3C25D0295C0148C70425D0295C01000000004C8B3425D8295C0148C70425D8295C01000000004C8B2C25E0295C0148C70425E0295C01000000004C8B2425E8295C0148C70425E8295C01000000004C8B1425B0B962014C8B0C25F8295C0148C70425F8295C01000000004C8B0425C0B96201488B3C25C8B96201488B3425102A5C0148C70425102A5C0100000000488B1C25182A5C0148C70425182A5C0100000000488B1425202A5C0148C70425202A5C0100000000488B0C25282A5C0148C70425282A5C0100000000488B0425302A5C0148C70425302A5C010000000048898570FFFFFF49BB30F049D6C97F0000498B034883C00149BB30F049D6C97F00004989034983F8030F8500000000813A582C00000F8500000000488B7A104885FF0F84000000004C8B4208488B47204885C00F8500000000488B47084939C00F8C0000000048C74210000000004983FA000F85000000004D8B5110418139302301000F85000000004D8B49184983F9020F85000000004885F60F84000000004D85D20F85000000004D8B576841C687950000000141F64704017417515641524C89FF4C89EE41BB30BCC70041FFD3415A5E594D896F5041F64704017417515641524C89FF4C89E641BB30BCC70041FFD3415A5E594D89677841C687960000000049C747600000000049C787800000000200000049C747582A00000041F6420401741C515641524C89D74889F2BE0000000041BB9018C80041FFD3415A5E594989721041F6420401741C515641524C89D7BE010000004889DA41BB9018C80041FFD3415A5E5949895A1849C742200000000041F6420401741C515641524C89D7BE030000004889CA41BB9018C80041FFD3415A5E5949894A28488B8D70FFFFFF41F6420401741C515641524C89D7BE040000004889CA41BB9018C80041FFD3415A5E5949894A3048893425D0295C0141BBD01AEA0041FFD3B800000000488D65D8415F415E415D415C5B5DC3488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA570FFFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFFE99CFDFFFF49BB0000E6D3C97F000041FFD321383C343029241D180C080440030400000049BB0000E6D3C97F000041FFD3383C0834302924180C0440030500000049BB0000E6D3C97F000041FFD3383C081C34302924180C0440030600000049BB0000E6D3C97F000041FFD3383C08211C0034302924180C0440030700000049BB0000E6D3C97F000041FFD3383C08211C34302924180C0440030800000049BB0000E6D3C97F000041FFD329383C343024180C0440030900000049BB0000E6D3C97F000041FFD3383C24343028180C0440030A00000049BB0000E6D3C97F000041FFD3383C25343028180C0440030B00000049BB0000E6D3C97F000041FFD3383C183430280C0440030C00000049BB0000E6D3C97F000041FFD3383C182834300C0440030D000000
-[57f849f04c7] jit-backend-dump}
-[57f849f11bb] {jit-backend-addr
-Loop 0 (<code object uninlined_call, file 'source.py', line 21> #19 FOR_ITER) has address 7fc9d3e604cb to 7fc9d3e606b0 (bootstrap 7fc9d3e603d0)
-[57f849f27fb] jit-backend-addr}
-[57f849f3723] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6400 +0  554889E5534154415541564157488DA5000000004C8B3C2550525D0148C7042550525D01000000004C8B342558525D0148C7042558525D01000000004C8B2C2560525D0148C7042560525D01000000004C8B242568525D0148C7042568525D01000000004C8B142530E863014C8B0C2578525D0148C7042578525D01000000004C8B042540E86301488B3C2548E86301488B342590525D0148C7042590525D0100000000488B1C2598525D0148C7042598525D0100000000488B1425A0525D0148C70425A0525D0100000000488B0C25A8525D0148C70425A8525D0100000000488B0425B0525D0148C70425B0525D010000000048898570FFFFFF49BBC02003C6827F0000498B034883C00149BBC02003C6827F00004989034983F8030F8500000000813A602E00000F8500000000488B7A104885FF0F84000000004C8B4208488B47204885C00F8500000000488B47084939C00F8C0000000048C74210000000004983FA000F85000000004D8B5110418139A82401000F85000000004D8B49184983F9020F85000000004885F60F84000000004D85D20F85000000004D8B576841C687950000000141F64704017417564152514C89FF4C89EE41BB9062C90041FFD359415A5E4D896F5041F64704017417564152514C89FF4C89E641BB9062C90041FFD359415A5E4D89677841C687960000000049C747600000000049C787800000000200000049C747582A00000041F6420401742A41F6420440751E564152514C89D74889F2BE0000000041BB0064C90041FFD359415A5EEB0541804AFF014989721041F6420401742A41F6420440751E564152514C89D7BE010000004889DA41BB0064C90041FFD359415A5EEB0541804AFF0149895A1849C742200000000041F6420401742A41F6420440751E564152514C89D7BE030000004889CA41BB0064C90041FFD359415A5EEB0541804AFF0149894A28488B8D70FFFFFF41F6420401742A41F6420440751E564152514C89D7BE040000004889CA41BB0064C90041FFD359415A5EEB0541804AFF0149894A304889342550525D0141BBD065EB0041FFD3B800000000488D65D8415F415E415D415C5B5DC3488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA570FFFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFFE964FDFFFF49BB00609FC3827F000041FFD321383C343029241D180C080440030500000049BB00609FC3827F000041FFD3383C0834302924180C0440030600000049BB00609FC3827F000041FFD3383C081C34302924180C0440030700000049BB00609FC3827F000041FFD3383C08211C0034302924180C0440030800000049BB00609FC3827F000041FFD3383C08211C34302924180C0440030900000049BB00609FC3827F000041FFD329383C343024180C0440030A00000049BB00609FC3827F000041FFD3383C24343028180C0440030B00000049BB00609FC3827F000041FFD3383C25343028180C0440030C00000049BB00609FC3827F000041FFD3383C183430280C0440030D00000049BB00609FC3827F000041FFD3383C182834300C0440030E000000
+[3641773371c] jit-backend-dump}
+[36417734058] {jit-backend-addr
+Loop 0 (<code object uninlined_call, file 'source.py', line 21> #19 FOR_ITER) has address 7f82c39f64fb to 7f82c39f6718 (bootstrap 7f82c39f6400)
+[36417735e49] jit-backend-addr}
+[36417737271] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e603e0 +0  70FFFFFF
-[57f849f4a2b] jit-backend-dump}
-[57f849f572f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6410 +0  70FFFFFF
+[364177380ed] jit-backend-dump}
+[36417738a6b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e604ef +0  3C020000
-[57f849f665b] jit-backend-dump}
-[57f849f6cef] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f651f +0  74020000
+[364177395ae] jit-backend-dump}
+[36417739a7f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e604fb +0  4F020000
-[57f849f7b8f] jit-backend-dump}
-[57f849f83bb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f652b +0  87020000
+[3641773a44e] jit-backend-dump}
+[3641773a95b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60508 +0  5F020000
-[57f849f9263] jit-backend-dump}
-[57f849f9963] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6538 +0  97020000
+[3641773b348] jit-backend-dump}
+[3641773b975] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60519 +0  6C020000
-[57f849fa67f] jit-backend-dump}
-[57f849fac83] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6549 +0  A4020000
+[3641773c58d] jit-backend-dump}
+[3641773cb4e] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60526 +0  7F020000
-[57f849fb91b] jit-backend-dump}
-[57f849fbf23] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6556 +0  B7020000
+[3641773d5f2] jit-backend-dump}
+[3641773daae] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60538 +0  8C020000
-[57f849fcc67] jit-backend-dump}
-[57f849fd38f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6568 +0  C4020000
+[3641773e46b] jit-backend-dump}
+[3641773e936] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60549 +0  97020000
-[57f849fe10f] jit-backend-dump}
-[57f849fe843] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6579 +0  CF020000
+[3641773f2f3] jit-backend-dump}
+[3641773f7bb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60557 +0  A5020000
-[57f849ff4fb] jit-backend-dump}
-[57f849ffadb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6587 +0  DD020000
+[3641774026b] jit-backend-dump}
+[3641774085f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60560 +0  B8020000
-[57f84a0076f] jit-backend-dump}
-[57f84a00d5b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6590 +0  F0020000
+[36417741354] jit-backend-dump}
+[36417741846] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60569 +0  CA020000
-[57f84a019ef] jit-backend-dump}
-[57f84a05713] jit-backend}
-[57f84a0799b] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6599 +0  02030000
+[36417743af3] jit-backend-dump}
+[36417744df3] jit-backend}
+[36417745995] {jit-log-opt-loop
 # Loop 0 : entry bridge with 36 ops
 [p0, p1, p2, p3, i4, p5, i6, i7, p8, p9, p10, p11, p12]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #19 FOR_ITER')
-+281: guard_value(i6, 3, descr=<Guard4>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12]
-+291: guard_class(p10, 21286584, descr=<Guard5>) [p1, p0, p10, p2, p3, i4, p5, p8, p9, p11, p12]
++281: guard_value(i6, 3, descr=<Guard5>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12]
++291: guard_class(p10, 21373152, descr=<Guard6>) [p1, p0, p10, p2, p3, i4, p5, p8, p9, p11, p12]
 +303: p15 = getfield_gc(p10, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
-+307: guard_nonnull(p15, descr=<Guard6>) [p1, p0, p10, p15, p2, p3, i4, p5, p8, p9, p11, p12]
++307: guard_nonnull(p15, descr=<Guard7>) [p1, p0, p10, p15, p2, p3, i4, p5, p8, p9, p11, p12]
 +316: i16 = getfield_gc(p10, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
 +320: p17 = getfield_gc(p15, descr=<GcPtrFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_w_list 32>)
-+324: guard_isnull(p17, descr=<Guard7>) [p1, p0, p10, i16, p15, p17, p2, p3, i4, p5, p8, p9, p11, p12]
++324: guard_isnull(p17, descr=<Guard8>) [p1, p0, p10, i16, p15, p17, p2, p3, i4, p5, p8, p9, p11, p12]
 +333: i18 = getfield_gc(p15, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_length 8>)
 +337: i19 = int_ge(i16, i18)
-guard_true(i19, descr=<Guard8>) [p1, p0, p10, i16, p15, p2, p3, i4, p5, p8, p9, p11, p12]
+guard_true(i19, descr=<Guard9>) [p1, p0, p10, i16, p15, p2, p3, i4, p5, p8, p9, p11, p12]
 +346: setfield_gc(p10, ConstPtr(ptr20), descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
-+354: guard_value(i4, 0, descr=<Guard9>) [i4, p1, p0, p2, p3, p5, p8, p9, p11, p12]
++354: guard_value(i4, 0, descr=<Guard10>) [i4, p1, p0, p2, p3, p5, p8, p9, p11, p12]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #38 POP_BLOCK')
 +364: p22 = getfield_gc_pure(p5, descr=<GcPtrFieldDescr pypy.interpreter.pyopcode.FrameBlock.inst_previous 16>)
-+368: guard_class(p5, 21349776, descr=<Guard10>) [p1, p0, p5, p2, p3, p22, p8, p9, p11, p12]
++368: guard_class(p5, 21436200, descr=<Guard11>) [p1, p0, p5, p2, p3, p22, p8, p9, p11, p12]
 +381: i24 = getfield_gc_pure(p5, descr=<SignedFieldDescr pypy.interpreter.pyopcode.FrameBlock.inst_valuestackdepth 24>)
-+385: guard_value(i24, 2, descr=<Guard11>) [p1, p0, i24, p2, p3, p22, p8, p9, p11, p12]
++385: guard_value(i24, 2, descr=<Guard12>) [p1, p0, i24, p2, p3, p22, p8, p9, p11, p12]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #39 LOAD_FAST')
-+395: guard_nonnull(p8, descr=<Guard12>) [p1, p0, p8, p2, p3, p22, p9, p11, p12]
++395: guard_nonnull(p8, descr=<Guard13>) [p1, p0, p8, p2, p3, p22, p9, p11, p12]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #42 RETURN_VALUE')
-+404: guard_isnull(p22, descr=<Guard13>) [p1, p0, p8, p22, p2, p3, p9, p11, p12]
++404: guard_isnull(p22, descr=<Guard14>) [p1, p0, p8, p22, p2, p3, p9, p11, p12]
 +413: p26 = getfield_gc(p0, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_locals_stack_w 104>)
 +417: setfield_gc(p0, 1, descr=<BoolFieldDescr pypy.interpreter.pyframe.PyFrame.inst_frame_finished_execution 149>)
 setfield_gc(p0, p2, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_exception 80>)
@@ -135,59 +135,59 @@
 +520: setfield_gc(p0, 42, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_instr 88>)
 setarrayitem_gc(p26, 0, p8, descr=<GcPtrArrayDescr>)
 setarrayitem_gc(p26, 1, p9, descr=<GcPtrArrayDescr>)
-+606: setarrayitem_gc(p26, 2, ConstPtr(ptr34), descr=<GcPtrArrayDescr>)
++634: setarrayitem_gc(p26, 2, ConstPtr(ptr34), descr=<GcPtrArrayDescr>)
 setarrayitem_gc(p26, 3, p11, descr=<GcPtrArrayDescr>)
 setarrayitem_gc(p26, 4, p12, descr=<GcPtrArrayDescr>)
-+699: finish(p8, descr=<DoneWithThisFrameDescrRef object at 0x157e7e0>)
-+736: --end of the loop--
-[57f84aa6d2b] jit-log-opt-loop}
-[57f84d51227] {jit-backend
-[57f84db3b1b] {jit-backend-dump
++755: finish(p8, descr=<DoneWithThisFrameDescrRef object at 0x1590ec0>)
++792: --end of the loop--
+[364177c2d89] jit-log-opt-loop}
+[364179e17ad] {jit-backend
+[36417a25ca1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60872 +0  488DA50000000049BB38F049D6C97F0000498B0B4883C10149BB38F049D6C97F000049890B488B4F10488B7F184C89C04C0FAFC74C01C14883C001488942084983FA000F85000000004883FE017206813EF80700000F850000000049BB20A0F6D3C97F00004D39DC0F85000000004C8B66084983C4010F8000000000488B3425287E75024883EE0148893425287E75024883FE000F8C0000000048898D68FFFFFF48899560FFFFFF4C898D58FFFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F44014C89600848898550FFFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F44014C8B9568FFFFFF4C89500848898548FFFFFF49BB20A0F6D3C97F00004D89DC41BA000000004C8B8D58FFFFFF41B803000000BF13000000488BB550FFFFFF488B9D48FFFFFF488B9560FFFFFFB90000000048C78570FFFFFF0000000049BBCB04E6D3C97F000041FFE349BB0000E6D3C97F000041FFD329383C343024180C084005030E00000049BB0000E6D3C97F000041FFD3383C18343024084005030F00000049BB0000E6D3C97F000041FFD3383C30342418084005031000000049BB0000E6D3C97F000041FFD3383C183134240805031100000049BB0000E6D3C97F000041FFD3383C34240831050312000000
-[57f84dc2193] jit-backend-dump}
-[57f84dc3793] {jit-backend-addr
-bridge out of Guard 8 has address 7fc9d3e60872 to 7fc9d3e60a13
-[57f84dc479f] jit-backend-addr}
-[57f84dc4fb7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f68d8 +0  488DA50000000049BBD82003C6827F0000498B0B4883C10149BBD82003C6827F000049890B488B4F10488B7F184C89C04C0FAFC74C01C14883C001488942084983FA000F85000000004883FE017206813E980C00000F850000000049BB00DAB3C3827F00004D39DC0F85000000004C8B66084983C4010F8000000000488B3425E88C77024883EE0148893425E88C77024883FE000F8C0000000048899568FFFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF45014C89600848898560FFFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF45014889480848898558FFFFFF49BB00DAB3C3827F00004D89DC41BA0000000041B803000000BF13000000488BB560FFFFFF488B9D58FFFFFF488B9568FFFFFFB90000000048C78570FFFFFF0000000049BBFB649FC3827F000041FFE349BB00609FC3827F000041FFD329383C343024180C084005030F00000049BB00609FC3827F000041FFD3383C18343024084005031000000049BB00609FC3827F000041FFD3383C30342418084005031100000049BB00609FC3827F000041FFD3383C183134240805031200000049BB00609FC3827F000041FFD3383C34240831050313000000
+[36417a32919] jit-backend-dump}
+[36417a3451d] {jit-backend-addr
+bridge out of Guard 9 has address 7f82c39f68d8 to 7f82c39f6a5d
+[36417a3526d] jit-backend-addr}
+[36417a358c1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60875 +0  C0FEFFFF
-[57f84dc6163] jit-backend-dump}
-[57f84dc6997] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f68db +0  D0FEFFFF
+[36417a366e3] jit-backend-dump}
+[36417a36cb1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e608b7 +0  58010000
-[57f84dc7a93] jit-backend-dump}
-[57f84dc81db] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f691d +0  3C010000
+[36417a377bd] jit-backend-dump}
+[36417a37d29] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e608c9 +0  63010000
-[57f84dc8f4b] jit-backend-dump}
-[57f84dc964b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f692f +0  47010000
+[36417a38859] jit-backend-dump}
+[36417a38dd7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e608dc +0  6B010000
-[57f84dca307] jit-backend-dump}
-[57f84dcaa23] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6942 +0  4F010000
+[36417a39827] jit-backend-dump}
+[36417a39c95] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e608ea +0  78010000
-[57f84dcb6c7] jit-backend-dump}
-[57f84dcbc9b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6950 +0  5C010000
+[36417a3a587] jit-backend-dump}
+[36417a3a9db] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60908 +0  74010000
-[57f84dcc93f] jit-backend-dump}
-[57f84dcd203] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f696e +0  58010000
+[36417a3b2c3] jit-backend-dump}
+[36417a3bd61] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60526 +0  48030000
-[57f84dce083] jit-backend-dump}
-[57f84dce85b] jit-backend}
-[57f84dcf6fb] {jit-log-opt-bridge
-# bridge out of Guard 8 with 29 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6556 +0  7E030000
+[36417a3c817] jit-backend-dump}
+[36417a3ce4d] jit-backend}
+[36417a3de9f] {jit-log-opt-bridge
+# bridge out of Guard 9 with 29 ops
 [p0, p1, p2, i3, p4, p5, p6, i7, p8, p9, p10, p11, p12]
 +37: i13 = getfield_gc(p4, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_start 16>)
 +41: i14 = getfield_gc(p4, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_step 24>)
@@ -195,74 +195,74 @@
 +52: i16 = int_add(i13, i15)
 +55: i18 = int_add(i3, 1)
 +59: setfield_gc(p2, i18, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-+63: guard_value(i7, 0, descr=<Guard14>) [i7, p0, p1, p5, p6, p8, p9, p10, p2, p12, i16]
++63: guard_value(i7, 0, descr=<Guard15>) [i7, p0, p1, p5, p6, p8, p9, p10, p2, p12, i16]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #22 STORE_FAST')
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #25 LOAD_FAST')
-+73: guard_nonnull_class(p9, ConstClass(W_IntObject), descr=<Guard15>) [p0, p1, p9, p5, p6, p8, p2, p12, i16]
++73: guard_nonnull_class(p9, ConstClass(W_IntObject), descr=<Guard16>) [p0, p1, p9, p5, p6, p8, p2, p12, i16]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #28 LOAD_CONST')
-+91: guard_value(p6, ConstPtr(ptr21), descr=<Guard16>) [p0, p1, p6, p5, p8, p9, p2, p12, i16]
++91: guard_value(p6, ConstPtr(ptr21), descr=<Guard17>) [p0, p1, p6, p5, p8, p9, p2, p12, i16]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #31 INPLACE_ADD')
 +110: i22 = getfield_gc_pure(p9, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
 +114: i24 = int_add_ovf(i22, 1)
-guard_no_overflow(, descr=<Guard17>) [p0, p1, p9, i24, p5, p8, p2, i16]
+guard_no_overflow(, descr=<Guard18>) [p0, p1, p9, i24, p5, p8, p2, i16]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #32 STORE_FAST')
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #35 JUMP_ABSOLUTE')
-+124: i26 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++124: i26 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +132: i28 = int_sub(i26, 1)
-+136: setfield_raw(41254440, i28, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++136: setfield_raw(41389288, i28, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +144: i30 = int_lt(i28, 0)
-guard_false(i30, descr=<Guard18>) [p0, p1, p5, p8, p2, i24, i16]
+guard_false(i30, descr=<Guard19>) [p0, p1, p5, p8, p2, i24, i16]
 debug_merge_point(0, '<code object uninlined_call. file 'source.py'. line 21> #19 FOR_ITER')
 +154: p32 = new_with_vtable(ConstClass(W_IntObject))
-+238: setfield_gc(p32, i24, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-+242: p34 = new_with_vtable(ConstClass(W_IntObject))
-+312: setfield_gc(p34, i16, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-+323: jump(p1, p0, p5, ConstPtr(ptr35), 0, p8, 3, 19, p32, p34, p2, ConstPtr(ptr39), ConstPtr(ptr40), descr=<Loop0>)
-+417: --end of the loop--
-[57f84dfc42f] jit-log-opt-bridge}
-[57f84ffed2b] {jit-backend
-[57f85039c37] {jit-backend-dump
++224: setfield_gc(p32, i24, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
++228: p34 = new_with_vtable(ConstClass(W_IntObject))
++298: setfield_gc(p34, i16, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
++302: jump(p1, p0, p5, ConstPtr(ptr35), 0, p8, 3, 19, p32, p34, p2, ConstPtr(ptr39), ConstPtr(ptr40), descr=<Loop0>)
++389: --end of the loop--
+[36417a5ffcd] jit-log-opt-bridge}
+[36417bccad5] {jit-backend
+[36417bf916b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60a99 +0  554889E5534154415541564157488DA500000000488B0425D0295C0148C70425D0295C010000000048898570FFFFFF488B0425D8295C0148C70425D8295C010000000048898568FFFFFF488B0425E0295C0148C70425E0295C010000000048898560FFFFFF488B0425E8295C0148C70425E8295C010000000048898558FFFFFF4C8B3C25B0B962014C8B3425B8B9620149BB40F049D6C97F00004D8B2B4983C50149BB40F049D6C97F00004D892B4981FE102700000F8D000000004C89F0B90200000048898550FFFFFF489948F7F94889D048C1FA3F41BE020000004921D64C01F04883F8000F85000000004C89F84983C7010F8000000000488B8550FFFFFF4883C0014C8B3425287E75024983EE014C893425287E75024983FE000F8C0000000048898548FFFFFF4C8BB548FFFFFFE95BFFFFFF488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA540FFFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74D89CEE9FEFEFFFF49BB0000E6D3C97F000041FFD34440484C393D031300000049BB0000E6D3C97F000041FFD34440484C01513D031400000049BB0000E6D3C97F000041FFD344403D484C075101031500000049BB0000E6D3C97F000041FFD34440484C013D0707070316000000
-[57f8504104b] jit-backend-dump}
-[57f85041863] {jit-backend-addr
-Loop 1 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7fc9d3e60b29 to 7fc9d3e60bce (bootstrap 7fc9d3e60a99)
-[57f8504297f] jit-backend-addr}
-[57f850431e3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6ae3 +0  554889E5534154415541564157488DA500000000488B042550525D0148C7042550525D010000000048898570FFFFFF488B042558525D0148C7042558525D010000000048898568FFFFFF488B042560525D0148C7042560525D010000000048898560FFFFFF488B042568525D0148C7042568525D010000000048898558FFFFFF4C8B3C2530E863014C8B342538E8630149BBF02003C6827F00004D8B2B4983C50149BBF02003C6827F00004D892B4981FE102700000F8D000000004C89F0B90200000048898550FFFFFF489948F7F94889D048C1FA3F41BE020000004921D64C01F04883F8000F85000000004C89F84983C7010F8000000000488B8550FFFFFF4883C0014C8B3425E88C77024983EE014C893425E88C77024983FE000F8C0000000048898548FFFFFF4C8BB548FFFFFFE95BFFFFFF488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA540FFFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74D89CEE9FEFEFFFF49BB00609FC3827F000041FFD34440484C3D39031400000049BB00609FC3827F000041FFD34440484C013D51031500000049BB00609FC3827F000041FFD344403D484C070151031600000049BB00609FC3827F000041FFD34440484C013D0707070317000000
+[36417bfe90d] jit-backend-dump}
+[36417bfeef7] {jit-backend-addr
+Loop 1 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7f82c39f6b73 to 7f82c39f6c18 (bootstrap 7f82c39f6ae3)
+[36417bffc99] jit-backend-addr}
+[36417c00275] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60aa9 +0  40FFFFFF
-[57f85044587] jit-backend-dump}
-[57f85044d67] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6af3 +0  40FFFFFF
+[36417c00f43] jit-backend-dump}
+[36417c014fb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60b50 +0  D7000000
-[57f85045beb] jit-backend-dump}
-[57f85046253] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6b9a +0  D7000000
+[36417c020d3] jit-backend-dump}
+[36417c025a5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60b81 +0  BE000000
-[57f85046f0b] jit-backend-dump}
-[57f850474d3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6bcb +0  BE000000
+[36417c02fb5] jit-backend-dump}
+[36417c03425] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60b8e +0  CA000000
-[57f8504814b] jit-backend-dump}
-[57f8504871f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6bd8 +0  CA000000
+[36417c03d33] jit-backend-dump}
+[36417c041bb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60bb7 +0  BB000000
-[57f85049547] jit-backend-dump}
-[57f85049cf3] jit-backend}
-[57f8504bc77] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6c01 +0  BB000000
+[36417c04aab] jit-backend-dump}
+[36417c050eb] jit-backend}
+[36417c066e3] {jit-log-opt-loop
 # Loop 1 : loop with 35 ops
 [p0, p1, p2, p3, i4, i5]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #18 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #21 COMPARE_OP')
 +174: i7 = int_lt(i5, 10000)
-guard_true(i7, descr=<Guard19>) [p1, p0, p2, p3, i5, i4]
+guard_true(i7, descr=<Guard20>) [p1, p0, p2, p3, i4, i5]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #24 POP_JUMP_IF_FALSE')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #27 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #30 LOAD_CONST')
@@ -273,12 +273,12 @@
 +223: i13 = int_add(i9, i12)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #34 POP_JUMP_IF_FALSE')
 +226: i14 = int_is_true(i13)
-guard_false(i14, descr=<Guard20>) [p1, p0, p2, p3, i13, i5, i4]
+guard_false(i14, descr=<Guard21>) [p1, p0, p2, p3, i13, i4, i5]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #53 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #56 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #59 INPLACE_ADD')
 +236: i16 = int_add_ovf(i4, 1)
-guard_no_overflow(, descr=<Guard21>) [p1, p0, i16, p2, p3, None, i5, i4]
+guard_no_overflow(, descr=<Guard22>) [p1, p0, i16, p2, p3, None, i4, i5]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #60 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #63 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #66 LOAD_CONST')
@@ -286,113 +286,113 @@
 +249: i19 = int_add(i5, 1)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #70 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #73 JUMP_ABSOLUTE')
-+260: i21 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++260: i21 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +268: i23 = int_sub(i21, 1)
-+272: setfield_raw(41254440, i23, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++272: setfield_raw(41389288, i23, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +280: i25 = int_lt(i23, 0)
-guard_false(i25, descr=<Guard22>) [p1, p0, p2, p3, i19, i16, None, None, None]
+guard_false(i25, descr=<Guard23>) [p1, p0, p2, p3, i19, i16, None, None, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
 +290: jump(p0, p1, p2, p3, i16, i19, descr=<Loop1>)
 +309: --end of the loop--
-[57f85073ed7] jit-log-opt-loop}
-[57f85076157] {jit-backend
-[57f850c2f3f] {jit-backend-dump
+[36417c25023] jit-log-opt-loop}
+[36417c26cfd] {jit-backend
+[36417c5beb7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60c91 +0  554889E5534154415541564157488DA5000000004C8B3C25D0295C0148C70425D0295C01000000004C8B3425D8295C0148C70425D8295C01000000004C8B2C25E0295C0148C70425E0295C01000000004C8B2425E8295C0148C70425E8295C01000000004C8B1425B0B962014C8B0C25F8295C0148C70425F8295C01000000004C8B0425C0B96201488B3C25C8B96201488B3425102A5C0148C70425102A5C0100000000488B1C25182A5C0148C70425182A5C0100000000488B1425202A5C0148C70425202A5C0100000000488B0C25282A5C0148C70425282A5C010000000049BB48F049D6C97F0000498B034883C00149BB48F049D6C97F00004989034983F8020F85000000004883FB017206813BF80700000F85000000004983FA000F850000000049BBD8A0F6D3C97F00004D39DC0F8500000000488B4B084881F9102700000F8D0000000049BB00000000000000804C39D90F84000000004889C8B90200000048898570FFFFFF489948F7F94889D048C1FA3FB9020000004821D14801C84883F8000F85000000004883FE017206813EF80700000F8500000000488B46084883C0010F8000000000488B9D70FFFFFF4883C301488B3425287E75024883EE0148893425287E75024883FE000F8C0000000048898568FFFFFF4C89BD70FFFFFF4C89AD60FFFFFF4C898D58FFFFFF4C8BBD68FFFFFF4C89B568FFFFFF4989DE49BB290BE6D3C97F000041FFE3488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA540FFFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D9E95EFEFFFF49BB0000E6D3C97F000041FFD321383C343029241D180C0804031700000049BB0000E6D3C97F000041FFD3383C0C34302924180804031800000049BB0000E6D3C97F000041FFD329383C343024180C04031900000049BB0000E6D3C97F000041FFD3383C303424180C04031A00000049BB0000E6D3C97F000041FFD3383C0C342418031B00000049BB0000E6D3C97F000041FFD3383C0C05342418031C00000049BB0000E6D3C97F000041FFD3383C3424180C01031D00000049BB0000E6D3C97F000041FFD3383C1834240C07031E00000049BB0000E6D3C97F000041FFD3383C180134240C07031F00000049BB0000E6D3C97F000041FFD3383C34240D01070320000000
-[57f850ccf4b] jit-backend-dump}
-[57f850cd723] {jit-backend-addr
-Loop 2 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7fc9d3e60d71 to 7fc9d3e60e9f (bootstrap 7fc9d3e60c91)
-[57f850ce75b] jit-backend-addr}
-[57f850cef77] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6cdb +0  554889E5534154415541564157488DA5000000004C8B3C2550525D0148C7042550525D01000000004C8B342558525D0148C7042558525D01000000004C8B2C2560525D0148C7042560525D01000000004C8B242568525D0148C7042568525D01000000004C8B142530E863014C8B0C2578525D0148C7042578525D01000000004C8B042540E86301488B3C2548E86301488B342590525D0148C7042590525D0100000000488B1C2598525D0148C7042598525D0100000000488B1425A0525D0148C70425A0525D0100000000488B0C25A8525D0148C70425A8525D010000000049BB082103C6827F0000498B034883C00149BB082103C6827F00004989034983F8020F85000000004883FB017206813B980C00000F85000000004983FA000F850000000049BB2060B0C3827F00004D39DC0F8500000000488B4B084881F9102700000F8D0000000049BB00000000000000804C39D90F84000000004889C8B90200000048898570FFFFFF489948F7F94889D048C1FA3FB9020000004821D14801C84883F8000F85000000004883FE017206813E980C00000F8500000000488B46084883C0010F8000000000488B9D70FFFFFF4883C301488B3425E88C77024883EE0148893425E88C77024883FE000F8C0000000048898568FFFFFF4C89BD70FFFFFF4C89AD60FFFFFF4C898D58FFFFFF4C8BBD68FFFFFF4C89B568FFFFFF4989DE49BB736B9FC3827F000041FFE3488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA540FFFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D9E95EFEFFFF49BB00609FC3827F000041FFD321383C343029241D180C0804031800000049BB00609FC3827F000041FFD3383C0C34302924180804031900000049BB00609FC3827F000041FFD329383C343024180C04031A00000049BB00609FC3827F000041FFD3383C303424180C04031B00000049BB00609FC3827F000041FFD3383C0C342418031C00000049BB00609FC3827F000041FFD3383C0C05342418031D00000049BB00609FC3827F000041FFD3383C3424180C01031E00000049BB00609FC3827F000041FFD3383C1834240C07031F00000049BB00609FC3827F000041FFD3383C180134240C07032000000049BB00609FC3827F000041FFD3383C3424010D070321000000
+[36417c63911] jit-backend-dump}
+[36417c63f3b] {jit-backend-addr
+Loop 2 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7f82c39f6dbb to 7f82c39f6ee9 (bootstrap 7f82c39f6cdb)
+[36417c64b99] jit-backend-addr}
+[36417c6518f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60ca1 +0  40FFFFFF
-[57f850d01c7] jit-backend-dump}
-[57f850d6433] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6ceb +0  40FFFFFF
+[36417c65ed1] jit-backend-dump}
+[36417c6644b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60d95 +0  7A010000
-[57f850d760f] jit-backend-dump}
-[57f850d7ee3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6ddf +0  7A010000
+[36417c66f7b] jit-backend-dump}
+[36417c675a5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60da7 +0  86010000
-[57f850d8c2f] jit-backend-dump}
-[57f850d9257] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6df1 +0  86010000
+[36417c67ff5] jit-backend-dump}
+[36417c68637] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60db1 +0  98010000
-[57f850d9f0f] jit-backend-dump}
-[57f850da4df] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6dfb +0  98010000
+[36417c68fd5] jit-backend-dump}
+[36417c6940f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60dc4 +0  A0010000
-[57f850db16f] jit-backend-dump}
-[57f850db877] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e0e +0  A0010000
+[36417c69ce7] jit-backend-dump}
+[36417c6a125] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60dd5 +0  A9010000
-[57f850dc73f] jit-backend-dump}
-[57f850dce3f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e1f +0  A9010000
+[36417c6a9e9] jit-backend-dump}
+[36417c6af41] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60de8 +0  AE010000
-[57f850ddcb7] jit-backend-dump}
-[57f850de2fb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e32 +0  AE010000
+[36417c7050f] jit-backend-dump}
+[36417c70b95] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60e18 +0  97010000
-[57f850defbb] jit-backend-dump}
-[57f850df5bb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e62 +0  97010000
+[36417c715f7] jit-backend-dump}
+[36417c71b77] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60e2a +0  9E010000
-[57f850e024b] jit-backend-dump}
-[57f850e0833] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e74 +0  9E010000
+[36417c724f5] jit-backend-dump}
+[36417c7292f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60e38 +0  A9010000
-[57f850e1743] jit-backend-dump}
-[57f850e1e83] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6e82 +0  A9010000
+[36417c73209] jit-backend-dump}
+[36417c73669] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60e61 +0  9A010000
-[57f850e2c03] jit-backend-dump}
-[57f850e33f7] jit-backend}
-[57f850e410b] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6eab +0  9A010000
+[36417c7408f] jit-backend-dump}
+[36417c74655] jit-backend}
+[36417c74f83] {jit-log-opt-loop
 # Loop 2 : entry bridge with 44 ops
 [p0, p1, p2, p3, i4, p5, i6, i7, p8, p9, p10, p11]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
-+254: guard_value(i6, 2, descr=<Guard23>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11]
-+264: guard_nonnull_class(p9, ConstClass(W_IntObject), descr=<Guard24>) [p1, p0, p9, p2, p3, i4, p5, p8, p10, p11]
-+282: guard_value(i4, 0, descr=<Guard25>) [i4, p1, p0, p2, p3, p5, p8, p9, p11]
++254: guard_value(i6, 2, descr=<Guard24>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11]
++264: guard_nonnull_class(p9, ConstClass(W_IntObject), descr=<Guard25>) [p1, p0, p9, p2, p3, i4, p5, p8, p10, p11]
++282: guard_value(i4, 0, descr=<Guard26>) [i4, p1, p0, p2, p3, p5, p8, p9, p11]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #18 LOAD_CONST')
-+292: guard_value(p3, ConstPtr(ptr15), descr=<Guard26>) [p1, p0, p3, p2, p5, p8, p9, p11]
++292: guard_value(p3, ConstPtr(ptr15), descr=<Guard27>) [p1, p0, p3, p2, p5, p8, p9, p11]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #21 COMPARE_OP')
 +311: i16 = getfield_gc_pure(p9, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
 +315: i18 = int_lt(i16, 10000)
-guard_true(i18, descr=<Guard27>) [p1, p0, p9, p2, p5, p8]
+guard_true(i18, descr=<Guard28>) [p1, p0, p9, p2, p5, p8]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #24 POP_JUMP_IF_FALSE')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #27 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #30 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #33 BINARY_MODULO')
 +328: i20 = int_eq(i16, -9223372036854775808)
-guard_false(i20, descr=<Guard28>) [p1, p0, p9, i16, p2, p5, p8]
+guard_false(i20, descr=<Guard29>) [p1, p0, p9, i16, p2, p5, p8]
 +347: i22 = int_mod(i16, 2)
 +367: i24 = int_rshift(i22, 63)
 +374: i25 = int_and(2, i24)
 +382: i26 = int_add(i22, i25)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #34 POP_JUMP_IF_FALSE')
 +385: i27 = int_is_true(i26)
-guard_false(i27, descr=<Guard29>) [p1, p0, p2, p5, p8, p9, i26]
+guard_false(i27, descr=<Guard30>) [p1, p0, p2, p5, p8, p9, i26]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #53 LOAD_FAST')
-+395: guard_nonnull_class(p8, ConstClass(W_IntObject), descr=<Guard30>) [p1, p0, p8, p2, p5, p9, None]
++395: guard_nonnull_class(p8, ConstClass(W_IntObject), descr=<Guard31>) [p1, p0, p8, p2, p5, p9, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #56 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #59 INPLACE_ADD')
 +413: i30 = getfield_gc_pure(p8, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
 +417: i32 = int_add_ovf(i30, 1)
-guard_no_overflow(, descr=<Guard31>) [p1, p0, p8, i32, p2, p5, p9, None]
+guard_no_overflow(, descr=<Guard32>) [p1, p0, p8, i32, p2, p5, p9, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #60 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #63 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #66 LOAD_CONST')
@@ -400,57 +400,57 @@
 +427: i34 = int_add(i16, 1)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #70 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #73 JUMP_ABSOLUTE')
-+438: i36 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++438: i36 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +446: i38 = int_sub(i36, 1)
-+450: setfield_raw(41254440, i38, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++450: setfield_raw(41389288, i38, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +458: i40 = int_lt(i38, 0)
-guard_false(i40, descr=<Guard32>) [p1, p0, p2, p5, i34, i32, None]
+guard_false(i40, descr=<Guard33>) [p1, p0, p2, p5, i32, i34, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
 +468: jump(p0, p1, p2, p5, i32, i34, descr=<Loop1>)
 +526: --end of the loop--
-[57f85116a67] jit-log-opt-loop}
-[57f85b7f3e3] {jit-backend
-[57f85bc77e7] {jit-backend-dump
+[36417c98f33] jit-log-opt-loop}
+[36418376e79] {jit-backend
+[364183a3465] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61018 +0  554889E5534154415541564157488DA500000000488B0425D0295C0148C70425D0295C010000000048898570FFFFFF488B0425D8295C0148C70425D8295C010000000048898568FFFFFF488B0425E0295C0148C70425E0295C010000000048898560FFFFFF488B0425E8295C0148C70425E8295C010000000048898558FFFFFF4C8B3C25B0B962014C8B3425B8B9620149BB50F049D6C97F00004D8B2B4983C50149BB50F049D6C97F00004D892B4981FE102700000F8D000000004C89F0B90200000048898550FFFFFF489948F7F94889D048C1FA3F41BE020000004921D64C01F04883F8000F85000000004C89F84983C7010F8000000000488B8550FFFFFF4883C0014C8B3425287E75024983EE0D4C893425287E75024983FE000F8C0000000048898548FFFFFF4C8BB548FFFFFFE95BFFFFFF488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA540FFFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74D89CEE9FEFEFFFF49BB0000E6D3C97F000041FFD34440484C393D032100000049BB0000E6D3C97F000041FFD34440484C01513D032200000049BB0000E6D3C97F000041FFD344403D484C075101032300000049BB0000E6D3C97F000041FFD34440484C3D010707070324000000
-[57f85bcf977] jit-backend-dump}
-[57f85bd02b7] {jit-backend-addr
-Loop 3 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7fc9d3e610a8 to 7fc9d3e6114d (bootstrap 7fc9d3e61018)
-[57f85bd15a3] jit-backend-addr}
-[57f85bd21ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7062 +0  554889E5534154415541564157488DA500000000488B042550525D0148C7042550525D010000000048898570FFFFFF488B042558525D0148C7042558525D010000000048898568FFFFFF488B042560525D0148C7042560525D010000000048898560FFFFFF488B042568525D0148C7042568525D010000000048898558FFFFFF4C8B3C2530E863014C8B342538E8630149BBA82003C6827F00004D8B2B4983C50149BBA82003C6827F00004D892B4981FE102700000F8D000000004C89F0B90200000048898550FFFFFF489948F7F94889D048C1FA3F41BE020000004921D64C01F04883F8000F85000000004C89F84983C7010F8000000000488B8550FFFFFF4883C0014C8B3425E88C77024983EE0D4C893425E88C77024983FE000F8C0000000048898548FFFFFF4C8BB548FFFFFFE95BFFFFFF488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA540FFFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74D89CEE9FEFEFFFF49BB00609FC3827F000041FFD34440484C393D032200000049BB00609FC3827F000041FFD34440484C01513D032300000049BB00609FC3827F000041FFD344403D484C075101032400000049BB00609FC3827F000041FFD34440484C013D0707070325000000
+[364183a91a9] jit-backend-dump}
+[364183a9797] {jit-backend-addr
+Loop 3 (<code object bridge, file 'source.py', line 27> #15 LOAD_FAST) has address 7f82c39f70f2 to 7f82c39f7197 (bootstrap 7f82c39f7062)
+[364183aa5e9] jit-backend-addr}
+[364183aacc1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61028 +0  40FFFFFF
-[57f85bd35a3] jit-backend-dump}
-[57f85bd4293] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7072 +0  40FFFFFF
+[364183aba11] jit-backend-dump}
+[364183ac033] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e610cf +0  D7000000
-[57f85bd523f] jit-backend-dump}
-[57f85bd58a3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7119 +0  D7000000
+[364183aca69] jit-backend-dump}
+[364183acf27] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61100 +0  BE000000
-[57f85bd65c3] jit-backend-dump}
-[57f85bd6c0b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f714a +0  BE000000
+[364183ad857] jit-backend-dump}
+[364183adde1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6110d +0  CA000000
-[57f85bd7947] jit-backend-dump}
-[57f85bd7f5f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7157 +0  CA000000
+[364183ae86d] jit-backend-dump}
+[364183aee5d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61136 +0  BB000000
-[57f85bd8ed7] jit-backend-dump}
-[57f85bd9777] jit-backend}
-[57f85bda9ef] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7180 +0  BB000000
+[364183af8dd] jit-backend-dump}
+[364183afee1] jit-backend}
+[364183b09bf] {jit-log-opt-loop
 # Loop 3 : loop with 34 ops
 [p0, p1, p2, p3, i4, i5]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #18 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #21 COMPARE_OP')
 +174: i7 = int_lt(i5, 10000)
-guard_true(i7, descr=<Guard33>) [p1, p0, p2, p3, i5, i4]
+guard_true(i7, descr=<Guard34>) [p1, p0, p2, p3, i5, i4]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #24 POP_JUMP_IF_FALSE')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #27 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #30 LOAD_CONST')
@@ -461,12 +461,12 @@
 +223: i13 = int_add(i9, i12)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #34 POP_JUMP_IF_FALSE')
 +226: i14 = int_is_true(i13)
-guard_false(i14, descr=<Guard34>) [p1, p0, p2, p3, i13, i5, i4]
+guard_false(i14, descr=<Guard35>) [p1, p0, p2, p3, i13, i5, i4]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #53 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #56 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #59 INPLACE_ADD')
 +236: i16 = int_add_ovf(i4, 1)
-guard_no_overflow(, descr=<Guard35>) [p1, p0, i16, p2, p3, None, i5, i4]
+guard_no_overflow(, descr=<Guard36>) [p1, p0, i16, p2, p3, None, i5, i4]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #60 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #63 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #66 LOAD_CONST')
@@ -474,178 +474,178 @@
 +249: i19 = int_add(i5, 1)
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #70 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #73 JUMP_ABSOLUTE')
-+260: i21 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++260: i21 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +268: i23 = int_sub(i21, 13)
-+272: setfield_raw(41254440, i23, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++272: setfield_raw(41389288, i23, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +280: i25 = int_lt(i23, 0)
-guard_false(i25, descr=<Guard36>) [p1, p0, p2, p3, i16, i19, None, None, None]
+guard_false(i25, descr=<Guard37>) [p1, p0, p2, p3, i19, i16, None, None, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
 +290: jump(p0, p1, p2, p3, i16, i19, descr=<Loop3>)
 +309: --end of the loop--
-[57f85c0daa3] jit-log-opt-loop}
-[57f85e4c2cb] {jit-backend
-[57f861f68eb] {jit-backend-dump
+[364183d4b25] jit-log-opt-loop}
+[364184f0bf3] {jit-backend
+[3641876f97b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6132a +0  488DA50000000049BB58F049D6C97F0000498B034883C00149BB58F049D6C97F0000498903488B8570FFFFFF4C8B700849BB2060F7D3C97F00004D39DE0F85000000004D8B6E104981FD60C84D010F850000000049BBB821F6D3C97F00004D8B334983FE01720741813E082601000F85000000004D8B6E1849BB20A0F6D3C97F00004D39DD0F85000000004D8B6E4041BBD07D890041FFD34C8B60384C8D9578FFFFFF4C8B48484D85C90F85000000004C8B48284983F9000F850000000049BB2060F7D3C97F00004D39DD0F85000000004D8B4D104981F960C84D010F850000000049BB38DAFCD3C97F00004D8B2B4D85ED0F85000000004C8B2C2520C350014981FD60C84D010F85000000004C8B2C25C82065014981FDA0AA69010F85000000004C8B2C25287E75024983ED084C892C25287E75024983FD000F8C000000004C8DAD78FFFFFF48898548FFFFFF4C899540FFFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700401D000048891425709F44014C8B9540FFFFFF4C8950084C8B9548FFFFFF41F642040174154152504C89D74889C641BB30BCC70041FFD358415A498942384C8B8D70FFFFFF4D89691848898538FFFFFF488B0425709F4401488D9098000000483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700381F010048891425709F4401C780900000001500000048C780800000000300000049BB2060F7D3C97F00004C89580848898530FFFFFF488B0425709F4401488D5038483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C7008800000048891425709F440148C740080500000048898528FFFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F440148C74008010000004C8B9528FFFFFF41F642040174154152504C89D74889C641BB30BCC70041FFD358415A4989421048898520FFFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F44014C8B9528FFFFFF41F642040174154152504C89D74889C641BB30BCC70041FFD358415A4989421848898518FFFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700582C000048891425709F440148898510FFFFFF488B0425709F4401488D5028483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700D838000048891425709F440148C740180100000048C74008030000004C8B9510FFFFFF41F642040174155041524C89D74889C641BB30BCC70041FFD3415A584989421049C7420801000000488B8528FFFFFFF640040174155041524889C74C89D641BB30BCC70041FFD3415A584C8950204C8B8D30FFFFFF41F6410401741941515041524C89CF4889C641BB30BCC70041FFD3415A5841594989416841F64104017421415141524C89CF49BB20A0F6D3C97F00004C89DE41BB30BCC70041FFD3415A415949BB20A0F6D3C97F00004D89597849C741700200000041F64104017421415141524C89CF49BBA083FDD3C97F00004C89DE41BB30BCC70041FFD3415A415949BBA083FDD3C97F00004D89596041F64104017417415141524C89CF4C89E641BB30BCC70041FFD3415A41594D89613049C74158130000004C89BD08FFFFFF4C89B500FFFFFF48C78578FFFFFF2500000041BB030000004C891C2441BB130000004C895C24084C8B9D20FFFFFF4C895C24104C8B9D18FFFFFF4C895C24184C8954242041BB000000004C895C242841BB000000004C895C24304C89CF488BB548FFFFFFBA0000000049BB20A0F6D3C97F00004C89D941B80000000049BBA083FDD3C97F00004D89D949BBB006E6D3C97F000041FFD34883F80074154889C7488BB530FFFFFF41BB90AF970041FFD3EB23488B8530FFFFFF48C7401800000000488B0425D0295C0148C70425D0295C01000000004883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004C8B8D48FFFFFF4D8B51484D85D20F85000000004D8B51284C8BB530FFFFFF49C74650000000004983FA000F85000000004D8B51384D8B7E304D0FB6A69400000041F6410401741941524151504C89CF4C89FE41BB30BCC70041FFD3584159415A4D8979384D85E40F85000000004C8BA538FFFFFF49C7442408FDFFFFFF8138F80700000F85000000004C8B60084C8B8D08FFFFFF4D01E10F8000000000488B8550FFFFFF4883C0010F80000000004C8B2425287E75024983EC0B4C892425287E75024983FC000F8C00000000488985F8FEFFFF4C898DF0FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F44014C8B95F0FEFFFF4C895008488985E8FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700F807000048891425709F44014C8B95F8FEFFFF4C895008488985E0FEFFFF4C8BBD70FFFFFF4C8BB568FFFFFF4C8BAD60FFFFFF49BBD8A0F6D3C97F00004D89DC41BA000000004C8B8D58FFFFFF41B802000000BF0F000000488BB5E8FEFFFF488B9DE0FEFFFFBA00000000B90000000049BB710DE6D3C97F000041FFE349BB0000E6D3C97F000041FFD3440038484C3D51032600000049BB0000E6D3C97F000041FFD344003438484C3D51032700000049BB0000E6D3C97F000041FFD3440038484C3D51032800000049BB0000E6D3C97F000041FFD344003438484C3D51032900000049BB0000E6D3C97F000041FFD344400024484C382930343D51032A00000049BB0000E6D3C97F000041FFD3444000484C382930343D51032B00000049BB0000E6D3C97F000041FFD344400034484C382930073D51032C00000049BB0000E6D3C97F000041FFD34440002434484C382930073D51032D00000049BB0000E6D3C97F000041FFD344400034484C382930073D51032E00000049BB0000E6D3C97F000041FFD3444000484C382930073D51032F00000049BB0000E6D3C97F000041FFD344400034484C382930073D51033000000049BB0000E6D3C97F000041FFD344400034484C382930073D51033100000049BB0000E6D3C97F000041FFD3444000484C382930073D51033200000049BB4300E6D3C97F000041FFD344405460005C484C787551032500000049BB4300E6D3C97F000041FFD344405460005C484C787551033300000049BB0000E6D3C97F000041FFD34440240060285C484C787551033400000049BB0000E6D3C97F000041FFD344400038245C484C787551033500000049BB0000E6D3C97F000041FFD34440002838245C484C787551033600000049BB0000E6D3C97F000041FFD3444000484C7551033700000049BB0000E6D3C97F000041FFD344400025484C7551033800000049BB0000E6D3C97F000041FFD3444001484C250751033900000049BB0000E6D3C97F000041FFD34440484C01250707033A000000
-[57f86228c9f] jit-backend-dump}
-[57f86229f5b] {jit-backend-addr
-bridge out of Guard 20 has address 7fc9d3e6132a to 7fc9d3e61b25
-[57f8622b41f] jit-backend-addr}
-[57f8622bd97] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f737a +0  488DA50000000049BB202103C6827F0000498B034883C00149BB202103C6827F0000498903488B8570FFFFFF4C8B700849BB20A0B0C3827F00004D39DE0F85000000004D8B6E104981FD60164F010F850000000049BBD881AFC3827F00004D8B334983FE01720741813E802701000F85000000004D8B6E1849BB00DAB3C3827F00004D39DD0F85000000004D8B6E4041BB20268A0041FFD34C8B60384C8D9578FFFFFF4C8B48484D85C90F85000000004C8B48284983F9000F850000000049BB20A0B0C3827F00004D39DD0F85000000004D8B4D104981F960164F010F850000000049BBD83AB6C3827F00004D8B2B4D85ED0F85000000004C8B2C2560F151014981FD60164F010F85000000004C8B2C25284C66014981FDA0D86A010F85000000004C8B2C25E88C77024983ED084C892C25E88C77024983FD000F8C000000004C8DAD78FFFFFF48898548FFFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700903000004889142590EF45014C8950084C8B9548FFFFFF41F642040174154152504C89D74889C641BB9062C90041FFD358415A49894238488B9570FFFFFF4C896A1848898540FFFFFF488B042590EF4501488D9098000000483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700702001004889142590EF450148898538FFFFFF488B042590EF4501488D5038483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700880000004889142590EF450148C740080500000048898530FFFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF450148C7400801000000488B9530FFFFFFF64204017417415252504889D74889C641BB9062C90041FFD3585A415A4889421048898528FFFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF4501488B9530FFFFFFF64204017417415252504889D74889C641BB9062C90041FFD3585A415A4889421848898520FFFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700602E00004889142590EF450148C740080100000048898518FFFFFF488B042590EF4501488D5028483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700604700004889142590EF450148C740180100000048C7400803000000488B9518FFFFFFF64204017417524152504889D74889C641BB9062C90041FFD358415A5A48894210488B8530FFFFFFF64004017417524152504889C74889D641BB9062C90041FFD358415A5A488950204C8BAD38FFFFFF41F64504017417524152504C89EF4889C641BB9062C90041FFD358415A5A4989456841F6450401741F5241524C89EF49BB20A0B0C3827F00004C89DE41BB9062C90041FFD3415A5A49BB20A0B0C3827F00004D895D0849C785800000000300000049C745581300000041C785900000001500000041F6450401741F5241524C89EF49BB00DAB3C3827F00004C89DE41BB9062C90041FFD3415A5A49BB00DAB3C3827F00004D895D7841F645040174155241524C89EF4C89E641BB9062C90041FFD3415A5A4D89653049C745700200000041F6450401741F5241524C89EF49BBE0C4B6C3827F00004C89DE41BB9062C90041FFD3415A5A49BBE0C4B6C3827F00004D895D604C89B510FFFFFF4C89BD08FFFFFF48C78578FFFFFF2600000041BB030000004C891C2441BB130000004C895C24084C8B9D28FFFFFF4C895C24104C8B9D20FFFFFF4C895C2418488954242041BB000000004C895C242841BB000000004C895C24304C89EF4C89D6BA0000000049BB00DAB3C3827F00004C89D941B80000000049BBE0C4B6C3827F00004D89D949BB18679FC3827F000041FFD34883F80074154889C7488BB538FFFFFF41BB5098980041FFD3EB23488B8538FFFFFF48C7401800000000488B042550525D0148C7042550525D01000000004883BD78FFFFFF000F8C0000000048833C25908D7702000F8500000000488B9548FFFFFF4C8B52484D85D20F85000000004C8B52284C8BBD38FFFFFF49C74750000000004983FA000F85000000004C8B52384D8B6F304D0FB6B794000000F64204017417524152504889D74C89EE41BB9062C90041FFD358415A5A4C896A384D85F60F85000000004C8BB540FFFFFF49C74608FDFFFFFF8138980C00000F85000000004C8B7008488B9508FFFFFF4C01F20F8000000000488B8550FFFFFF4883C0010F80000000004C8B3425E88C77024983EE0B4C893425E88C77024983FE000F8C0000000048898500FFFFFF488995F8FEFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF4501488B95F8FEFFFF48895008488985F0FEFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700980C00004889142590EF4501488B9500FFFFFF48895008488985E8FEFFFF4C8BBD70FFFFFF4C8BB568FFFFFF4C8BAD60FFFFFF49BB2060B0C3827F00004D89DC41BA000000004C8B8D58FFFFFF41B802000000BF0F000000488BB5F0FEFFFF488B9DE8FEFFFFBA00000000B90000000049BBBB6D9FC3827F000041FFE349BB00609FC3827F000041FFD3440038484C3D51032700000049BB00609FC3827F000041FFD344003438484C3D51032800000049BB00609FC3827F000041FFD3440038484C3D51032900000049BB00609FC3827F000041FFD344003438484C3D51032A00000049BB00609FC3827F000041FFD344400024484C383034293D51032B00000049BB00609FC3827F000041FFD3444000484C383034293D51032C00000049BB00609FC3827F000041FFD344400034484C383007293D51032D00000049BB00609FC3827F000041FFD34440002434484C383007293D51032E00000049BB00609FC3827F000041FFD344400034484C383007293D51032F00000049BB00609FC3827F000041FFD3444000484C383007293D51033000000049BB00609FC3827F000041FFD344400034484C383007293D51033100000049BB00609FC3827F000041FFD344400034484C383007293D51033200000049BB00609FC3827F000041FFD3444000484C383007293D51033300000049BB43609FC3827F000041FFD34440545C0058484C707551032600000049BB43609FC3827F000041FFD34440545C0058484C707551033400000049BB00609FC3827F000041FFD3444000085C2858484C707551033500000049BB00609FC3827F000041FFD34440003C0858484C707551033600000049BB00609FC3827F000041FFD3444000283C0858484C707551033700000049BB00609FC3827F000041FFD3444000484C7551033800000049BB00609FC3827F000041FFD344400009484C7551033900000049BB00609FC3827F000041FFD3444001484C090751033A00000049BB00609FC3827F000041FFD34440484C01090707033B000000
+[36418785ad5] jit-backend-dump}
+[36418786459] {jit-backend-addr
+bridge out of Guard 21 has address 7f82c39f737a to 7f82c39f7b83
+[364187870cf] jit-backend-addr}
+[3641878781d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6132d +0  50FEFFFF
-[57f8622d087] jit-backend-dump}
-[57f8622d97b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f737d +0  60FEFFFF
+[364187884ed] jit-backend-dump}
+[36418788af5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61369 +0  B8070000
-[57f8622e8cb] jit-backend-dump}
-[57f8622f017] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f73b9 +0  C6070000
+[36418789683] jit-backend-dump}
+[36418789cd3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6137a +0  C0070000
-[57f86232fe7] jit-backend-dump}
-[57f862337ef] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f73ca +0  CE070000
+[3641878a63d] jit-backend-dump}
+[3641878ab5d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6139a +0  BA070000
-[57f862349ab] jit-backend-dump}
-[57f862353c3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f73ea +0  C8070000
+[3641878b453] jit-backend-dump}
+[3641878b8af] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e613b1 +0  BC070000
-[57f862476fb] jit-backend-dump}
-[57f8624821f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7401 +0  CA070000
+[3641878c167] jit-backend-dump}
+[3641878c5e9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e613d6 +0  B1070000
-[57f8624bbb3] jit-backend-dump}
-[57f8624c50b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7426 +0  BF070000
+[3641878d187] jit-backend-dump}
+[3641878d721] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e613e4 +0  C1070000
-[57f8624d957] jit-backend-dump}
-[57f8624e2d3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7434 +0  CF070000
+[3641878e09d] jit-backend-dump}
+[3641878e4ff] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e613f7 +0  CB070000
-[57f8624f807] jit-backend-dump}
-[57f862502a3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7447 +0  D9070000
+[3641878edc3] jit-backend-dump}
+[3641878f201] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61408 +0  D8070000
-[57f86251373] jit-backend-dump}
-[57f86251a97] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7458 +0  E6070000
+[3641878fa9d] jit-backend-dump}
+[3641878fecf] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6141e +0  E1070000
-[57f86252797] jit-backend-dump}
-[57f86253347] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f746e +0  EF070000
+[36418790791] jit-backend-dump}
+[36418790ec9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61433 +0  07080000
-[57f8625419b] jit-backend-dump}
-[57f86254793] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7483 +0  15080000
+[3641879189d] jit-backend-dump}
+[36418791d89] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61448 +0  10080000
-[57f8625541b] jit-backend-dump}
-[57f86255a03] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7498 +0  1E080000
+[364187962ad] jit-backend-dump}
+[36418796947] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61466 +0  10080000
-[57f8625668b] jit-backend-dump}
-[57f86256ccf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f74b6 +0  1E080000
+[36418797381] jit-backend-dump}
+[36418797877] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61936 +0  5D030000
-[57f86257957] jit-backend-dump}
-[57f86258077] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7998 +0  59030000
+[36418798197] jit-backend-dump}
+[364187985cb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61945 +0  6B030000
-[57f86258e03] jit-backend-dump}
-[57f862595d3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f79a7 +0  67030000
+[36418799093] jit-backend-dump}
+[364187995f5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61959 +0  74030000
-[57f8625a3cb] jit-backend-dump}
-[57f8625a9eb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f79bb +0  70030000
+[36418799f65] jit-backend-dump}
+[3641879a3d1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61976 +0  75030000
-[57f8625b673] jit-backend-dump}
-[57f8625bc83] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f79d8 +0  71030000
+[3641879ac6d] jit-backend-dump}
+[3641879b0b3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e619b3 +0  55030000
-[57f8625c90b] jit-backend-dump}
-[57f8625cf27] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7a12 +0  54030000
+[3641879b973] jit-backend-dump}
+[3641879bda5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e619cf +0  57030000
-[57f8625ddaf] jit-backend-dump}
-[57f8625e4ff] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7a2d +0  57030000
+[3641879c641] jit-backend-dump}
+[3641879cb9d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e619e3 +0  5C030000
-[57f8625f217] jit-backend-dump}
-[57f8625f82f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7a41 +0  5C030000
+[3641879d54b] jit-backend-dump}
+[3641879daad] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e619f4 +0  65030000
-[57f862604b7] jit-backend-dump}
-[57f86260aa7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7a52 +0  65030000
+[3641879e34b] jit-backend-dump}
+[3641879e791] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61a12 +0  61030000
-[57f8626172f] jit-backend-dump}
-[57f862620bb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7a70 +0  61030000
+[3641879f065] jit-backend-dump}
+[3641879f689] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e60b81 +0  A5070000
-[57f86266787] jit-backend-dump}
-[57f86267197] jit-backend}
-[57f86268423] {jit-log-opt-bridge
-# bridge out of Guard 20 with 119 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f6bcb +0  AB070000
+[3641879ff29] jit-backend-dump}
+[364187a057f] jit-backend}
+[364187a10fb] {jit-log-opt-bridge
+# bridge out of Guard 21 with 119 ops
 [p0, p1, p2, p3, i4, i5, i6]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #37 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #40 LOAD_GLOBAL')
 +37: p7 = getfield_gc(p1, descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
-+48: guard_value(p7, ConstPtr(ptr8), descr=<Guard38>) [p0, p1, p7, p2, p3, i6, i5]
++48: guard_value(p7, ConstPtr(ptr8), descr=<Guard39>) [p0, p1, p7, p2, p3, i5, i6]
 +67: p9 = getfield_gc(p7, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+71: guard_value(p9, ConstPtr(ptr10), descr=<Guard39>) [p0, p1, p9, p7, p2, p3, i6, i5]
++71: guard_value(p9, ConstPtr(ptr10), descr=<Guard40>) [p0, p1, p9, p7, p2, p3, i5, i6]
 +84: p12 = getfield_gc(ConstPtr(ptr11), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+97: guard_nonnull_class(p12, ConstClass(Function), descr=<Guard40>) [p0, p1, p12, p2, p3, i6, i5]
++97: guard_nonnull_class(p12, ConstClass(Function), descr=<Guard41>) [p0, p1, p12, p2, p3, i5, i6]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #43 CALL_FUNCTION')
 +116: p14 = getfield_gc(p12, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
-+120: guard_value(p14, ConstPtr(ptr15), descr=<Guard41>) [p0, p1, p14, p12, p2, p3, i6, i5]
++120: guard_value(p14, ConstPtr(ptr15), descr=<Guard42>) [p0, p1, p14, p12, p2, p3, i5, i6]
 +139: p16 = getfield_gc(p12, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
 +143: p17 = getfield_gc(p12, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
 +143: p19 = call(ConstClass(getexecutioncontext), descr=<GcPtrCallDescr>)
 +152: p20 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 +156: i21 = force_token()
 +163: p22 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+167: guard_isnull(p22, descr=<Guard42>) [p0, p1, p19, p22, p2, p3, p12, i21, p20, p16, i6, i5]
++167: guard_isnull(p22, descr=<Guard43>) [p0, p1, p19, p22, p2, p3, p12, p20, p16, i21, i5, i6]
 +176: i23 = getfield_gc(p19, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
 +180: i24 = int_is_zero(i23)
-guard_true(i24, descr=<Guard43>) [p0, p1, p19, p2, p3, p12, i21, p20, p16, i6, i5]
+guard_true(i24, descr=<Guard44>) [p0, p1, p19, p2, p3, p12, p20, p16, i21, i5, i6]
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #0 LOAD_CONST')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #3 STORE_FAST')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #6 SETUP_LOOP')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #9 LOAD_GLOBAL')
-+190: guard_value(p16, ConstPtr(ptr25), descr=<Guard44>) [p0, p1, p19, p16, p2, p3, p12, i21, p20, None, i6, i5]
++190: guard_value(p16, ConstPtr(ptr25), descr=<Guard45>) [p0, p1, p19, p16, p2, p3, p12, p20, None, i21, i5, i6]
 +209: p27 = getfield_gc(p16, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+213: guard_value(p27, ConstPtr(ptr28), descr=<Guard45>) [p0, p1, p19, p27, p16, p2, p3, p12, i21, p20, None, i6, i5]
++213: guard_value(p27, ConstPtr(ptr28), descr=<Guard46>) [p0, p1, p19, p27, p16, p2, p3, p12, p20, None, i21, i5, i6]
 +226: p30 = getfield_gc(ConstPtr(ptr29), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+239: guard_isnull(p30, descr=<Guard46>) [p0, p1, p19, p30, p2, p3, p12, i21, p20, None, i6, i5]
-+248: guard_not_invalidated(, descr=<Guard47>) [p0, p1, p19, p2, p3, p12, i21, p20, None, i6, i5]
++239: guard_isnull(p30, descr=<Guard47>) [p0, p1, p19, p30, p2, p3, p12, p20, None, i21, i5, i6]
++248: guard_not_invalidated(, descr=<Guard48>) [p0, p1, p19, p2, p3, p12, p20, None, i21, i5, i6]
 +248: p32 = getfield_gc(ConstPtr(ptr31), descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+256: guard_value(p32, ConstPtr(ptr33), descr=<Guard48>) [p0, p1, p19, p32, p2, p3, p12, i21, p20, None, i6, i5]
++256: guard_value(p32, ConstPtr(ptr33), descr=<Guard49>) [p0, p1, p19, p32, p2, p3, p12, p20, None, i21, i5, i6]
 +269: p35 = getfield_gc(ConstPtr(ptr34), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+277: guard_value(p35, ConstPtr(ptr36), descr=<Guard49>) [p0, p1, p19, p35, p2, p3, p12, i21, p20, None, i6, i5]
++277: guard_value(p35, ConstPtr(ptr36), descr=<Guard50>) [p0, p1, p19, p35, p2, p3, p12, p20, None, i21, i5, i6]
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #12 LOAD_CONST')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #15 CALL_FUNCTION')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #18 GET_ITER')
@@ -656,662 +656,674 @@
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #31 INPLACE_ADD')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #32 STORE_FAST')
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #35 JUMP_ABSOLUTE')
-+290: i38 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++290: i38 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +298: i40 = int_sub(i38, 8)
-+302: setfield_raw(41254440, i40, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++302: setfield_raw(41389288, i40, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +310: i42 = int_lt(i40, 0)
-guard_false(i42, descr=<Guard50>) [p0, p1, p19, p2, p3, p12, i21, p20, None, i6, i5]
+guard_false(i42, descr=<Guard51>) [p0, p1, p19, p2, p3, p12, p20, None, i21, i5, i6]
 debug_merge_point(1, '<code object uninlined_call. file 'source.py'. line 21> #19 FOR_ITER')
 +320: i43 = force_token()
-+327: p45 = new_with_vtable(21282720)
-+404: setfield_gc(p45, i21, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++327: p45 = new_with_vtable(21373712)
++397: setfield_gc(p45, i21, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 setfield_gc(p19, p45, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+454: setfield_gc(p1, i43, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+465: p47 = new_with_vtable(21348760)
-+538: setfield_gc(p47, 21, descr=<INTFieldDescr pypy.interpreter.pyframe.PyFrame.inst_f_lineno 144>)
-+548: setfield_gc(p47, 3, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth 128>)
-+559: setfield_gc(p47, ConstPtr(ptr25), descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
-+573: p51 = new_array(5, descr=<GcPtrArrayDescr>)
-+651: p53 = new_with_vtable(ConstClass(W_IntObject))
-+721: setfield_gc(p53, 1, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-setarrayitem_gc(p51, 0, p53, descr=<GcPtrArrayDescr>)
-+768: p57 = new_with_vtable(ConstClass(W_IntObject))
-setarrayitem_gc(p51, 1, p57, descr=<GcPtrArrayDescr>)
-+877: p60 = new_with_vtable(21286584)
-+947: p62 = new_with_vtable(21289784)
-+1017: setfield_gc(p62, 1, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_step 24>)
-+1025: setfield_gc(p62, 3, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_length 8>)
-setfield_gc(p60, p62, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
-+1072: setfield_gc(p60, 1, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-setarrayitem_gc(p51, 2, p60, descr=<GcPtrArrayDescr>)
-setfield_gc(p47, p51, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_locals_stack_w 104>)
++440: setfield_gc(p1, i43, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++451: p47 = new_with_vtable(21435120)
++524: p49 = new_array(5, descr=<GcPtrArrayDescr>)
++602: p51 = new_with_vtable(ConstClass(W_IntObject))
++672: setfield_gc(p51, 1, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
+setarrayitem_gc(p49, 0, p51, descr=<GcPtrArrayDescr>)
++720: p55 = new_with_vtable(ConstClass(W_IntObject))
+setarrayitem_gc(p49, 1, p55, descr=<GcPtrArrayDescr>)
++830: p58 = new_with_vtable(21373152)
++900: setfield_gc(p58, 1, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
++908: p61 = new_with_vtable(21379552)
++978: setfield_gc(p61, 1, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_step 24>)
++986: setfield_gc(p61, 3, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_length 8>)
+setfield_gc(p58, p61, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
+setarrayitem_gc(p49, 2, p58, descr=<GcPtrArrayDescr>)
+setfield_gc(p47, p49, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_locals_stack_w 104>)
+setfield_gc(p47, ConstPtr(ptr25), descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
++1167: setfield_gc(p47, 3, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_valuestackdepth 128>)
++1178: setfield_gc(p47, 19, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_instr 88>)
++1186: setfield_gc(p47, 21, descr=<INTFieldDescr pypy.interpreter.pyframe.PyFrame.inst_f_lineno 144>)
 setfield_gc(p47, ConstPtr(ptr15), descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_pycode 120>)
-+1215: setfield_gc(p47, 2, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_nlocals 112>)
-setfield_gc(p47, ConstPtr(ptr68), descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_lastblock 96>)
 setfield_gc(p47, p20, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_f_backref 48>)
-+1311: setfield_gc(p47, 19, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_instr 88>)
-+1319: p74 = call_assembler(p47, p19, ConstPtr(ptr70), ConstPtr(ptr15), 0, ConstPtr(ptr68), 3, 19, p53, p57, p60, ConstPtr(ptr72), ConstPtr(ptr73), descr=<Loop0>)
-guard_not_forced(, descr=<Guard37>) [p0, p1, p19, p47, p74, p45, p2, p3, p12, i6, i5]
-+1552: guard_no_exception(, descr=<Guard51>) [p0, p1, p19, p47, p74, p45, p2, p3, p12, i6, i5]
-+1567: p75 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+1578: guard_isnull(p75, descr=<Guard52>) [p0, p1, p19, p74, p47, p75, p45, p2, p3, p12, i6, i5]
-+1587: i76 = getfield_gc(p19, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
-+1591: setfield_gc(p47, ConstPtr(ptr77), descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_exception 80>)
-+1606: i78 = int_is_true(i76)
-guard_false(i78, descr=<Guard53>) [p0, p1, p74, p47, p19, p45, p2, p3, p12, i6, i5]
-+1616: p79 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+1620: p80 = getfield_gc(p47, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_f_backref 48>)
-+1624: i81 = getfield_gc(p47, descr=<BoolFieldDescr pypy.interpreter.pyframe.PyFrame.inst_escaped 148>)
++1281: setfield_gc(p47, 2, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.inst_nlocals 112>)
+setfield_gc(p47, ConstPtr(ptr69), descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_lastblock 96>)
++1341: p74 = call_assembler(p47, p19, ConstPtr(ptr70), ConstPtr(ptr15), 0, ConstPtr(ptr69), 3, 19, p51, p55, p58, ConstPtr(ptr72), ConstPtr(ptr73), descr=<Loop0>)
+guard_not_forced(, descr=<Guard38>) [p0, p1, p19, p47, p74, p45, p2, p3, p12, i5, i6]
++1570: guard_no_exception(, descr=<Guard52>) [p0, p1, p19, p47, p74, p45, p2, p3, p12, i5, i6]
++1585: p75 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
++1596: guard_isnull(p75, descr=<Guard53>) [p0, p1, p74, p19, p47, p75, p45, p2, p3, p12, i5, i6]
++1605: i76 = getfield_gc(p19, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
++1609: setfield_gc(p47, ConstPtr(ptr77), descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_last_exception 80>)
++1624: i78 = int_is_true(i76)
+guard_false(i78, descr=<Guard54>) [p0, p1, p74, p47, p19, p45, p2, p3, p12, i5, i6]
++1634: p79 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
++1638: p80 = getfield_gc(p47, descr=<GcPtrFieldDescr pypy.interpreter.pyframe.PyFrame.inst_f_backref 48>)
++1642: i81 = getfield_gc(p47, descr=<BoolFieldDescr pypy.interpreter.pyframe.PyFrame.inst_escaped 148>)
 setfield_gc(p19, p80, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+1668: guard_false(i81, descr=<Guard54>) [p0, p1, p74, p79, p47, p19, p45, p2, p3, p12, i6, i5]
++1683: guard_false(i81, descr=<Guard55>) [p0, p1, p74, p79, p47, p19, p45, p2, p3, p12, i5, i6]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #46 INPLACE_ADD')
-+1677: setfield_gc(p45, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
-+1693: guard_class(p74, ConstClass(W_IntObject), descr=<Guard55>) [p0, p1, p74, p2, p3, i6, i5]
-+1705: i84 = getfield_gc_pure(p74, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-+1709: i85 = int_add_ovf(i6, i84)
-guard_no_overflow(, descr=<Guard56>) [p0, p1, p74, i85, p2, p3, i6, i5]
++1692: setfield_gc(p45, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++1707: guard_class(p74, ConstClass(W_IntObject), descr=<Guard56>) [p0, p1, p74, p2, p3, i5, i6]
++1719: i84 = getfield_gc_pure(p74, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
++1723: i85 = int_add_ovf(i5, i84)
+guard_no_overflow(, descr=<Guard57>) [p0, p1, p74, i85, p2, p3, i5, i6]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #47 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #50 JUMP_FORWARD')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #63 LOAD_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #66 LOAD_CONST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #69 INPLACE_ADD')
-+1725: i87 = int_add_ovf(i5, 1)
-guard_no_overflow(, descr=<Guard57>) [p0, p1, i87, p2, p3, i85, None, i5]
++1739: i87 = int_add_ovf(i6, 1)
+guard_no_overflow(, descr=<Guard58>) [p0, p1, i87, p2, p3, i85, None, i6]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #70 STORE_FAST')
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #73 JUMP_ABSOLUTE')
-+1742: i89 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+1750: i91 = int_sub(i89, 11)
-+1754: setfield_raw(41254440, i91, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+1762: i93 = int_lt(i91, 0)
-guard_false(i93, descr=<Guard58>) [p0, p1, p2, p3, i87, i85, None, None]
++1756: i89 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++1764: i91 = int_sub(i89, 11)
++1768: setfield_raw(41389288, i91, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++1776: i93 = int_lt(i91, 0)
+guard_false(i93, descr=<Guard59>) [p0, p1, p2, p3, i87, i85, None, None]
 debug_merge_point(0, '<code object bridge. file 'source.py'. line 27> #15 LOAD_FAST')
-+1772: p95 = new_with_vtable(ConstClass(W_IntObject))
-+1849: setfield_gc(p95, i85, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-+1860: p97 = new_with_vtable(ConstClass(W_IntObject))
-+1930: setfield_gc(p97, i87, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
-+1941: jump(p1, p0, p2, ConstPtr(ptr98), 0, p3, 2, 15, p95, p97, ConstPtr(ptr102), ConstPtr(ptr103), descr=<Loop2>)
-+2043: --end of the loop--
-[57f8632120b] jit-log-opt-bridge}
-[57f8713d317] {jit-backend
-[57f87216ddb] {jit-backend-dump
++1786: p95 = new_with_vtable(ConstClass(W_IntObject))
++1863: setfield_gc(p95, i85, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
++1874: p97 = new_with_vtable(ConstClass(W_IntObject))
++1944: setfield_gc(p97, i87, descr=<SignedFieldDescr pypy.objspace.std.intobject.W_IntObject.inst_intval 8>)
++1955: jump(p1, p0, p2, ConstPtr(ptr98), 0, p3, 2, 15, p95, p97, ConstPtr(ptr102), ConstPtr(ptr103), descr=<Loop2>)
++2057: --end of the loop--
+[36418812ac9] jit-log-opt-bridge}
+[36418dfa1a9] {jit-backend
+[36418e4a079] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61df6 +0  554889E5534154415541564157488DA500000000488B0425D0295C0148C70425D0295C010000000048898570FFFFFF488B0425D8295C0148C70425D8295C010000000048898568FFFFFF488B0425E0295C0148C70425E0295C010000000048898560FFFFFF488B0425E8295C0148C70425E8295C010000000048898558FFFFFF4C8B3C25B0B96201488B0425F8295C0148C70425F8295C010000000048898550FFFFFF488B0425002A5C0148C70425002A5C010000000048898548FFFFFF488B0425082A5C0148C70425082A5C010000000048898540FFFFFF488B0425102A5C0148C70425102A5C010000000048898538FFFFFF488B0425182A5C0148C70425182A5C010000000048898530FFFFFF4C8B3425E0B96201488B0425E8B9620148898528FFFFFF488B0425302A5C0148C70425302A5C010000000048898520FFFFFF488B0425F8B9620148898518FFFFFF488B042500BA620148898510FFFFFF488B0425482A5C0148C70425482A5C010000000048898508FFFFFF49BB60F049D6C97F00004D8B2B4983C50149BB60F049D6C97F00004D892B4C3BB528FFFFFF0F8D000000004D89F74C0FAFB518FFFFFF4C8BAD10FFFFFF4D01F54983C7014C8BB538FFFFFF4D897E084C89EF41BB80A9D10041FFD34C8BA508FFFFFF4D8B5424084D89D14983C20148898500FFFFFF4C898DF8FEFFFF4C89E74C89D641BBC0707E0041FFD348833C25D07E7502000F85000000004D8B5424104C8995F0FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700D004000048891425709F44014C8B9500FFFFFF4C8950084C8B95F0FEFFFF4C8B8DF8FEFFFF41F6420401741C41525041514C89D74C89CE4889C241BB9018C80041FFD3415958415A4B8944CA10488B0425287E75024883E80348890425287E75024883F8000F8C000000004C89B538FFFFFF4D89FE4C89A508FFFFFF4D89EFE9A3FEFFFF488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA560FEFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74C898D50FFFFFF4C8B5D104C899D48FFFFFF4C8B5D184C899D40FFFFFF4C8B5D204C899D38FFFFFF4C8B5D284C899D30FFFFFF4C8B5D304D89DE4C8B5D384C899D28FFFFFF4C8B5D404C899D20FFFFFF4C8B5D484C899D18FFFFFF4C8B5D504C899D10FFFFFF4C8B5D584C899D08FFFFFFE9D8FDFFFF49BB0000E6D3C97F000041FFD344405C3968484C505458603D033B00000049BB0000E6D3C97F000041FFD34440484C50545838603507033C00000049BB4300E6D3C97F000041FFD344407D30484C5054583860783507033D00000049BB0000E6D3C97F000041FFD34440484C505458386035033E000000
-[57f8723a1ef] jit-backend-dump}
-[57f8723b47b] {jit-backend-addr
-Loop 4 (<code object inlined_str_stuff, file 'source.py', line 40> #13 FOR_ITER) has address 7fc9d3e61f70 to 7fc9d3e620cd (bootstrap 7fc9d3e61df6)
-[57f8723d337] jit-backend-addr}
-[57f8723e3a7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7e53 +0  554889E5534154415541564157488DA500000000488B042550525D0148C7042550525D010000000048898570FFFFFF488B042558525D0148C7042558525D010000000048898568FFFFFF488B042560525D0148C7042560525D010000000048898560FFFFFF488B042568525D0148C7042568525D010000000048898558FFFFFF4C8B3C2530E86301488B042578525D0148C7042578525D010000000048898550FFFFFF488B042580525D0148C7042580525D010000000048898548FFFFFF488B042588525D0148C7042588525D010000000048898540FFFFFF488B042590525D0148C7042590525D010000000048898538FFFFFF488B042598525D0148C7042598525D010000000048898530FFFFFF4C8B342560E86301488B042568E8630148898528FFFFFF488B0425B0525D0148C70425B0525D010000000048898520FFFFFF488B042578E8630148898518FFFFFF488B042580E8630148898510FFFFFF488B0425C8525D0148C70425C8525D010000000048898508FFFFFF49BB382103C6827F00004D8B2B4983C50149BB382103C6827F00004D892B4C3BB528FFFFFF0F8D000000004D89F74C0FAFB518FFFFFF4C8BAD10FFFFFF4D01F54983C7014C8BB538FFFFFF4D897E084C89EF41BBA080D20041FFD348833C25908D7702000F85000000004C8BA508FFFFFF4D8B5424084D89D14983C20148898500FFFFFF4C898DF8FEFFFF4C89E74C89D641BB40967E0041FFD348833C25908D7702000F85000000004D8B4C2410488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700900700004889142590EF4501488B9500FFFFFF48895008488B95F8FEFFFF41F6410401743141F6410440751C415152504C89CF4889D64889C241BB0064C90041FFD3585A4159EB0E5248C1EA074883F2F8490FAB115A498944D110488B0425E88C77024883E80348890425E88C77024883F8000F8C000000004C89B538FFFFFF4D89FE4C89A508FFFFFF4D89EFE98DFEFFFF488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA570FEFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4D89C74C898D50FFFFFF4C8B5D104C899D48FFFFFF4C8B5D184C899D40FFFFFF4C8B5D204C899D38FFFFFF4C8B5D284C899D30FFFFFF4C8B5D304D89DE4C8B5D384C899D28FFFFFF4C8B5D404C899D20FFFFFF4C8B5D484C899D18FFFFFF4C8B5D504C899D10FFFFFF4C8B5D584C899D08FFFFFFE9C2FDFFFF49BB00609FC3827F000041FFD344405C3968484C505458603D033C00000049BB00609FC3827F000041FFD34440484C50545838603507033D00000049BB43609FC3827F000041FFD3444000484C50545838603507033E00000049BB43609FC3827F000041FFD344407D30484C5054583860783507033F00000049BB00609FC3827F000041FFD34440484C5054583860350340000000
+[36418e53041] jit-backend-dump}
+[36418e537c1] {jit-backend-addr
+Loop 4 (<code object inlined_str_stuff, file 'source.py', line 40> #13 FOR_ITER) has address 7f82c39f7fcd to 7f82c39f8140 (bootstrap 7f82c39f7e53)
+[36418e5456d] jit-backend-addr}
+[36418e54ceb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61e06 +0  60FEFFFF
-[57f8723fbef] jit-backend-dump}
-[57f87240b63] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7e63 +0  70FEFFFF
+[36418e55aab] jit-backend-dump}
+[36418e5615d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e61f97 +0  FD010000
-[57f87241f27] jit-backend-dump}
-[57f872429ff] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f7ff4 +0  13020000
+[36418e56c1d] jit-backend-dump}
+[36418e571a1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62006 +0  C9010000
-[57f87243d63] jit-backend-dump}
-[57f872446c3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8033 +0  0F020000
+[36418e57ac9] jit-backend-dump}
+[36418e57f75] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e620b0 +0  3F010000
-[57f8724593b] jit-backend-dump}
-[57f872463f3] jit-backend}
-[57f87247a07] {jit-log-opt-loop
-# Loop 4 : loop with 30 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8072 +0  EE010000
+[36418e58869] jit-backend-dump}
+[36418e58ce1] {jit-backend-dump
+BACKEND x86_64
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8123 +0  5D010000
+[36418e596e5] jit-backend-dump}
+[36418e59ca1] jit-backend}
+[36418e5a7c9] {jit-log-opt-loop
+# Loop 4 : loop with 31 ops
 [p0, p1, p2, p3, i4, p5, p6, p7, p8, p9, i10, i11, p12, i13, i14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #13 FOR_ITER')
 +408: i16 = int_ge(i10, i11)
-guard_false(i16, descr=<Guard59>) [p1, p0, p8, i10, p12, p2, p3, p5, p6, p7, p9, i4]
+guard_false(i16, descr=<Guard60>) [p1, p0, p8, i10, p12, p2, p3, p5, p6, p7, p9, i4]
 +421: i17 = int_mul(i10, i13)
 +432: i18 = int_add(i14, i17)
 +442: i20 = int_add(i10, 1)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #16 STORE_FAST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #19 LOAD_GLOBAL')
 +446: setfield_gc(p8, i20, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-+457: guard_not_invalidated(, descr=<Guard60>) [p1, p0, p2, p3, p5, p6, p7, p8, p9, i18, None]
++457: guard_not_invalidated(, descr=<Guard61>) [p1, p0, p2, p3, p5, p6, p7, p8, p9, i18, None]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #22 LOAD_FAST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #25 CALL_FUNCTION')
 +457: p23 = call(ConstClass(ll_int_str__IntegerR_SignedConst_Signed), i18, descr=<GcPtrCallDescr>)
++469: guard_no_exception(, descr=<Guard62>) [p1, p0, p23, p2, p3, p5, p6, p7, p8, p9, i18, None]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #28 LIST_APPEND')
-+469: i24 = getfield_gc(p15, descr=<SignedFieldDescr list.length 8>)
-+481: i26 = int_add(i24, 1)
-+488: call(ConstClass(_ll_list_resize_ge__listPtr_Signed), p15, i26, descr=<VoidCallDescr>)
-+517: guard_no_exception(, descr=<Guard61>) [p1, p0, i24, p15, p2, p3, p5, p6, p7, p8, p9, p23, i18, None]
-+532: p28 = getfield_gc(p15, descr=<GcPtrFieldDescr list.items 16>)
-+537: p30 = new_with_vtable(ConstClass(W_StringObject))
-+607: setfield_gc(p30, p23, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
++484: i24 = getfield_gc(p15, descr=<SignedFieldDescr list.length 8>)
++496: i26 = int_add(i24, 1)
++503: call(ConstClass(_ll_list_resize_ge__listPtr_Signed), p15, i26, descr=<VoidCallDescr>)
++532: guard_no_exception(, descr=<Guard63>) [p1, p0, i24, p15, p2, p3, p5, p6, p7, p8, p9, p23, i18, None]
++547: p28 = getfield_gc(p15, descr=<GcPtrFieldDescr list.items 16>)
++552: p30 = new_with_vtable(ConstClass(W_StringObject))
++615: setfield_gc(p30, p23, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
 setarrayitem_gc(p28, i24, p30, descr=<GcPtrArrayDescr>)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #31 JUMP_ABSOLUTE')
-+672: i32 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+680: i34 = int_sub(i32, 3)
-+684: setfield_raw(41254440, i34, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+692: i36 = int_lt(i34, 0)
-guard_false(i36, descr=<Guard62>) [p1, p0, p2, p3, p5, p6, p7, p8, p9, i18]
++694: i32 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++702: i34 = int_sub(i32, 3)
++706: setfield_raw(41389288, i34, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++714: i36 = int_lt(i34, 0)
+guard_false(i36, descr=<Guard64>) [p1, p0, p2, p3, p5, p6, p7, p8, p9, i18]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #13 FOR_ITER')
-+702: jump(p0, p1, p2, p3, i18, p5, p6, p7, p8, p9, i20, i11, p12, i13, i14, p15, descr=<Loop4>)
-+727: --end of the loop--
-[57f8728edc3] jit-log-opt-loop}
-[57f872942fb] {jit-backend
-[57f8765e77b] {jit-backend-dump
++724: jump(p0, p1, p2, p3, i18, p5, p6, p7, p8, p9, i20, i11, p12, i13, i14, p15, descr=<Loop4>)
++749: --end of the loop--
+[36418e86159] jit-log-opt-loop}
+[36418e88b7d] {jit-backend
+[3641909f00f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6226a +0  554889E5534154415541564157488DA5000000004C8B3C25D0295C0148C70425D0295C01000000004C8B3425D8295C0148C70425D8295C01000000004C8B2C25E0295C0148C70425E0295C01000000004C8B2425E8295C0148C70425E8295C01000000004C8B1425B0B962014C8B0C25F8295C0148C70425F8295C01000000004C8B0425C0B96201488B3C25C8B96201488B3425102A5C0148C70425102A5C0100000000488B1C25182A5C0148C70425182A5C0100000000488B1425202A5C0148C70425202A5C0100000000488B0C25282A5C0148C70425282A5C0100000000488B0425302A5C0148C70425302A5C010000000048898570FFFFFF488B0425382A5C0148C70425382A5C010000000048898568FFFFFF488B0425402A5C0148C70425402A5C010000000048898560FFFFFF488B0425482A5C0148C70425482A5C010000000048898558FFFFFF49BB68F049D6C97F0000498B034883C00149BB68F049D6C97F00004989034983F8050F8500000000488BBD70FFFFFF813F582C00000F85000000004C8B47104D85C00F8400000000488B47084C89BD50FFFFFF4D8B78204D85FF0F85000000004D8B78084C39F80F8D000000004C898D48FFFFFF4D8B48104C89AD40FFFFFF4D8B681848898538FFFFFF490FAFC54C898D30FFFFFF4901C1488B8538FFFFFF4883C001488947084983FA000F850000000049BB287CFAD3C97F00004D39DC0F85000000004C8BA550FFFFFF498B74240849BB2060F7D3C97F00004C39DE0F85000000004C8B56104981FA60C84D010F850000000049BBD85342D6C97F0000498B334885F60F8500000000488B342520C350014881FE60C84D010F8500000000488B3425782065014881FE20D24B010F850000000048898D28FFFFFF48899520FFFFFF4C898D18FFFFFF4C898510FFFFFF48898508FFFFFF4C89CF41BB80A9D10041FFD34C8B8528FFFFFF4D8B4808498B79084889FA4883C70148899500FFFFFF4C898DF8FEFFFF488985F0FEFFFF4889FE4C89CF41BBC0707E0041FFD348833C25D07E7502000F8500000000488B85F8FEFFFF4C8B48104C898DE8FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700D004000048891425709F44014C8B95F0FEFFFF4C8950084C8B95E8FEFFFF4C8B8D00FFFFFF41F6420401741C41525041514C89D74C89CE4889C241BB9018C80041FFD3415958415A4B8944CA10488B0425287E75024883E80348890425287E75024883F8000F8C000000004C89B568FFFFFF488B8540FFFFFF48898560FFFFFF48899D50FFFFFF488B8528FFFFFF48898540FFFFFF488B8570FFFFFF48898538FFFFFF4C8BB508FFFFFF4C89BD28FFFFFF488B85F8FEFFFF48898508FFFFFF4C89A570FFFFFF4C8BBD18FFFFFF4C89AD18FFFFFFFFB558FFFFFF488B8548FFFFFF48898558FFFFFF488B8520FFFFFF48898548FFFFFF488B8510FFFFFF48898520FFFFFF488B8530FFFFFF48898510FFFFFF8F8530FFFFFF49BB701FE6D3C97F000041FFE3488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA560FEFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFF4C8B5D484C899D68FFFFFF4C8B5D504C899D60FFFFFF4C8B5D584C899D58FFFFFFE94AFCFFFF49BB0000E6D3C97F000041FFD321383C343029241D180C08044044484C033F00000049BB0000E6D3C97F000041FFD3383C1C34302924180C080444484C034000000049BB0000E6D3C97F000041FFD3383C1C2034302924180C080444484C034100000049BB0000E6D3C97F000041FFD338501C01203C34302924180C080444484C034200000049BB0000E6D3C97F000041FFD338501C012034302924180C080444484C034300000049BB0000E6D3C97F000041FFD3293850583054180C08041C484C25034400000049BB0000E6D3C97F000041FFD338503058540C08041C484C25034500000049BB0000E6D3C97F000041FFD338301858540C08041C484C25034600000049BB0000E6D3C97F000041FFD33830281858540C08041C484C25034700000049BB0000E6D3C97F000041FFD338301858540C08041C484C25034800000049BB0000E6D3C97F000041FFD3383058540C08041C484C25034900000049BB0000E6D3C97F000041FFD338301858540C08041C484C25034A00000049BB0000E6D3C97F000041FFD338301858540C08041C484C25034B00000049BB4300E6D3C97F000041FFD33830797C58540C6864404C80016D034C00000049BB0000E6D3C97F000041FFD3383058540C6864404C6D034D000000
-[57f8767cecb] jit-backend-dump}
-[57f8767df6f] {jit-backend-addr
-Loop 5 (<code object inlined_str_stuff, file 'source.py', line 40> #13 FOR_ITER) has address 7fc9d3e623b6 to 7fc9d3e626cc (bootstrap 7fc9d3e6226a)
-[57f8767fd77] jit-backend-addr}
-[57f876809fb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f82fd +0  554889E5534154415541564157488DA5000000004C8B3C2550525D0148C7042550525D01000000004C8B342558525D0148C7042558525D01000000004C8B2C2560525D0148C7042560525D01000000004C8B242568525D0148C7042568525D01000000004C8B142530E863014C8B0C2578525D0148C7042578525D01000000004C8B042540E86301488B3C2548E86301488B342590525D0148C7042590525D0100000000488B1C2598525D0148C7042598525D0100000000488B1425A0525D0148C70425A0525D0100000000488B0C25A8525D0148C70425A8525D0100000000488B0425B0525D0148C70425B0525D010000000048898570FFFFFF488B0425B8525D0148C70425B8525D010000000048898568FFFFFF488B0425C0525D0148C70425C0525D010000000048898560FFFFFF488B0425C8525D0148C70425C8525D010000000048898558FFFFFF49BB502103C6827F0000498B034883C00149BB502103C6827F00004989034983F8050F8500000000488BBD70FFFFFF813F602E00000F85000000004C8B47104D85C00F8400000000488B47084C89BD50FFFFFF4D8B78204D85FF0F85000000004D8B78084C39F80F8D000000004C89AD48FFFFFF4D8B681048899D40FFFFFF498B581848898538FFFFFF480FAFC34C89AD30FFFFFF4901C5488B8538FFFFFF4883C001488947084983FA000F850000000049BB28DCB3C3827F00004D39DC0F85000000004C8BA550FFFFFF498B74240849BB20A0B0C3827F00004C39DE0F85000000004C8B56104981FA60164F010F850000000049BB78B3FBC5827F0000498B334885F60F8500000000488B342560F151014881FE60164F010F8500000000488B3425D84B66014881FE80204D010F85000000004C898528FFFFFF48898D20FFFFFF48898518FFFFFF48899510FFFFFF4C898D08FFFFFF4C89EF41BBA080D20041FFD348833C25908D7702000F85000000004C8B8D20FFFFFF498B5108488B4A084889CF4883C10148899500FFFFFF4889BDF8FEFFFF488985F0FEFFFF4889D74889CE41BB40967E0041FFD348833C25908D7702000F8500000000488B8500FFFFFF4C8B4810488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700900700004889142590EF4501488B95F0FEFFFF48895008488B95F8FEFFFF41F6410401743141F6410440751C505241514C89CF4889D64889C241BB0064C90041FFD341595A58EB0E5248C1EA074883F2F8490FAB115A498944D110488B0425E88C77024883E80348890425E88C77024883F8000F8C000000004C89B568FFFFFF488B8548FFFFFF48898560FFFFFF488B8540FFFFFF48898550FFFFFF488B8510FFFFFF48898548FFFFFF488B8520FFFFFF48898540FFFFFF488B8570FFFFFF48898538FFFFFF4C8BB518FFFFFF488B8528FFFFFF48898520FFFFFF48899D18FFFFFF488B8530FFFFFF48898510FFFFFF4C89A570FFFFFF488B8558FFFFFF48898530FFFFFF4C89BD28FFFFFF488B8508FFFFFF48898558FFFFFF4D89EF488B8500FFFFFF48898508FFFFFF49BBCD7F9FC3827F000041FFE3488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA560FEFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFF4C8B5D484C899D68FFFFFF4C8B5D504C899D60FFFFFF4C8B5D584C899D58FFFFFFE92FFCFFFF49BB00609FC3827F000041FFD321383C343029241D180C08044044484C034100000049BB00609FC3827F000041FFD3383C1C34302924180C080444484C034200000049BB00609FC3827F000041FFD3383C1C2034302924180C080444484C034300000049BB00609FC3827F000041FFD338501C01203C34302924180C080444484C034400000049BB00609FC3827F000041FFD338501C012034302924180C080444484C034500000049BB00609FC3827F000041FFD3293850543024185808041C484C35034600000049BB00609FC3827F000041FFD338503054245808041C484C35034700000049BB00609FC3827F000041FFD338301854245808041C484C35034800000049BB00609FC3827F000041FFD33830281854245808041C484C35034900000049BB00609FC3827F000041FFD338301854245808041C484C35034A00000049BB00609FC3827F000041FFD3383054245808041C484C35034B00000049BB00609FC3827F000041FFD338301854245808041C484C35034C00000049BB00609FC3827F000041FFD338301854245808041C484C35034D00000049BB43609FC3827F000041FFD33830005474587068404C35034E00000049BB43609FC3827F000041FFD338307D785474587068404C800135034F00000049BB00609FC3827F000041FFD338305474587068404C350350000000
+[364190b0867] jit-backend-dump}
+[364190b1115] {jit-backend-addr
+Loop 5 (<code object inlined_str_stuff, file 'source.py', line 40> #13 FOR_ITER) has address 7f82c39f8449 to 7f82c39f877a (bootstrap 7f82c39f82fd)
+[364190b1fd1] jit-backend-addr}
+[364190b26dd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6227a +0  60FEFFFF
-[57f8768289b] jit-backend-dump}
-[57f876836fb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f830d +0  60FEFFFF
+[364190b3439] jit-backend-dump}
+[364190b3a4f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e623da +0  8E030000
-[57f87684d57] jit-backend-dump}
-[57f87685833] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f846d +0  A9030000
+[364190b465f] jit-backend-dump}
+[364190b4c1d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e623ed +0  9D030000
-[57f87686da7] jit-backend-dump}
-[57f8768779b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8480 +0  B8030000
+[364190b559b] jit-backend-dump}
+[364190b59fd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e623fa +0  B0030000
-[57f87688c3f] jit-backend-dump}
-[57f876896b3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f848d +0  CB030000
+[364190b632d] jit-backend-dump}
+[364190b67c7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62412 +0  B9030000
-[57f8768aab7] jit-backend-dump}
-[57f8768b45b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f84a5 +0  D4030000
+[364190b70bb] jit-backend-dump}
+[364190b7503] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6241f +0  CF030000
-[57f8768c8a7] jit-backend-dump}
-[57f8768d113] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f84b2 +0  EA030000
+[364190b7dd9] jit-backend-dump}
+[364190b8459] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62463 +0  AD030000
-[57f8768e45b] jit-backend-dump}
-[57f8768ee7b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f84f6 +0  C8030000
+[364190b8e79] jit-backend-dump}
+[364190b940f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62476 +0  BA030000
-[57f8769033f] jit-backend-dump}
-[57f87690c0f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8509 +0  D5030000
+[364190b9cf7] jit-backend-dump}
+[364190ba143] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62495 +0  B9030000
-[57f876920a7] jit-backend-dump}
-[57f87692b07] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8528 +0  D4030000
+[364190baa1b] jit-backend-dump}
+[364190bae6b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e624a6 +0  C6030000
-[57f87693df3] jit-backend-dump}
-[57f876948ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8539 +0  E1030000
+[364190bd8e1] jit-backend-dump}
+[364190bdf29] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e624bc +0  CF030000
-[57f87695ac3] jit-backend-dump}
-[57f876964c3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f854f +0  EA030000
+[364190be9ab] jit-backend-dump}
+[364190bf191] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e624d1 +0  F5030000
-[57f87697493] jit-backend-dump}
-[57f87697bc3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8564 +0  10040000
+[364190bfb41] jit-backend-dump}
+[364190bff8d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e624e6 +0  FE030000
-[57f87698aa7] jit-backend-dump}
-[57f87699397] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8579 +0  19040000
+[364190c08ab] jit-backend-dump}
+[364190c0cdf] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6255e +0  A4030000
-[57f8769a3b3] jit-backend-dump}
-[57f8769ab4f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f85b7 +0  F9030000
+[364190c15c3] jit-backend-dump}
+[364190c1a07] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6260e +0  14030000
-[57f8769c163] jit-backend-dump}
-[57f8769cda7] jit-backend}
-[57f8769e407] {jit-log-opt-loop
-# Loop 5 : entry bridge with 53 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8600 +0  CD030000
+[364190c2477] jit-backend-dump}
+[364190c299b] {jit-backend-dump
+BACKEND x86_64
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f86b7 +0  36030000
+[364190c333d] jit-backend-dump}
+[364190c3953] jit-backend}
+[364190c450d] {jit-log-opt-loop
+# Loop 5 : entry bridge with 54 ops
 [p0, p1, p2, p3, i4, p5, i6, i7, p8, p9, p10, p11, p12, p13, p14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #13 FOR_ITER')
-+362: guard_value(i6, 5, descr=<Guard63>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12, p13, p14, p15]
-+372: guard_class(p12, 21286584, descr=<Guard64>) [p1, p0, p12, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
++362: guard_value(i6, 5, descr=<Guard65>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12, p13, p14, p15]
++372: guard_class(p12, 21373152, descr=<Guard66>) [p1, p0, p12, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
 +391: p18 = getfield_gc(p12, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_w_seq 16>)
-+395: guard_nonnull(p18, descr=<Guard65>) [p1, p0, p12, p18, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
++395: guard_nonnull(p18, descr=<Guard67>) [p1, p0, p12, p18, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
 +404: i19 = getfield_gc(p12, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
 +408: p20 = getfield_gc(p18, descr=<GcPtrFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_w_list 32>)
-+419: guard_isnull(p20, descr=<Guard66>) [p1, p0, p12, i19, p18, p20, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
++419: guard_isnull(p20, descr=<Guard68>) [p1, p0, p12, i19, p18, p20, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
 +428: i21 = getfield_gc(p18, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_length 8>)
 +432: i22 = int_ge(i19, i21)
-guard_false(i22, descr=<Guard67>) [p1, p0, p12, i19, p18, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
+guard_false(i22, descr=<Guard69>) [p1, p0, p12, i19, p18, p2, p3, i4, p5, p8, p9, p10, p11, p13, p14, p15]
 +441: i23 = getfield_gc(p18, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_start 16>)
 +452: i24 = getfield_gc(p18, descr=<SignedFieldDescr pypy.objspace.std.rangeobject.W_RangeListObject.inst_step 24>)
 +463: i25 = int_mul(i19, i24)
 +474: i26 = int_add(i23, i25)
 +484: i28 = int_add(i19, 1)
 +495: setfield_gc(p12, i28, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-+499: guard_value(i4, 0, descr=<Guard68>) [i4, p1, p0, p2, p3, p5, p8, p9, p10, p11, p12, p14, p15, i26]
++499: guard_value(i4, 0, descr=<Guard70>) [i4, p1, p0, p2, p3, p5, p8, p9, p10, p11, p12, p14, p15, i26]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #16 STORE_FAST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #19 LOAD_GLOBAL')
-+509: guard_value(p3, ConstPtr(ptr30), descr=<Guard69>) [p1, p0, p3, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++509: guard_value(p3, ConstPtr(ptr30), descr=<Guard71>) [p1, p0, p3, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 +528: p31 = getfield_gc(p0, descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
-+540: guard_value(p31, ConstPtr(ptr32), descr=<Guard70>) [p1, p0, p31, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++540: guard_value(p31, ConstPtr(ptr32), descr=<Guard72>) [p1, p0, p31, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 +559: p33 = getfield_gc(p31, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+563: guard_value(p33, ConstPtr(ptr34), descr=<Guard71>) [p1, p0, p33, p31, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++563: guard_value(p33, ConstPtr(ptr34), descr=<Guard73>) [p1, p0, p33, p31, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 +576: p36 = getfield_gc(ConstPtr(ptr35), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+589: guard_isnull(p36, descr=<Guard72>) [p1, p0, p36, p2, p5, p9, p10, p11, p12, p14, p15, i26]
-+598: guard_not_invalidated(, descr=<Guard73>) [p1, p0, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++589: guard_isnull(p36, descr=<Guard74>) [p1, p0, p36, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++598: guard_not_invalidated(, descr=<Guard75>) [p1, p0, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 +598: p38 = getfield_gc(ConstPtr(ptr37), descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+606: guard_value(p38, ConstPtr(ptr39), descr=<Guard74>) [p1, p0, p38, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++606: guard_value(p38, ConstPtr(ptr39), descr=<Guard76>) [p1, p0, p38, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 +619: p41 = getfield_gc(ConstPtr(ptr40), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+627: guard_value(p41, ConstPtr(ptr42), descr=<Guard75>) [p1, p0, p41, p2, p5, p9, p10, p11, p12, p14, p15, i26]
++627: guard_value(p41, ConstPtr(ptr42), descr=<Guard77>) [p1, p0, p41, p2, p5, p9, p10, p11, p12, p14, p15, i26]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #22 LOAD_FAST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #25 CALL_FUNCTION')
 +640: p44 = call(ConstClass(ll_int_str__IntegerR_SignedConst_Signed), i26, descr=<GcPtrCallDescr>)
++687: guard_no_exception(, descr=<Guard78>) [p1, p0, p44, p2, p5, p9, p10, p11, p12, p15, i26]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #28 LIST_APPEND')
-+687: p45 = getfield_gc(p11, descr=<GcPtrFieldDescr pypy.objspace.std.listobject.W_ListObject.inst_wrappeditems 8>)
-+698: i46 = getfield_gc(p45, descr=<SignedFieldDescr list.length 8>)
-+702: i48 = int_add(i46, 1)
-+709: call(ConstClass(_ll_list_resize_ge__listPtr_Signed), p45, i48, descr=<VoidCallDescr>)
-+745: guard_no_exception(, descr=<Guard76>) [p1, p0, i46, p45, p2, p5, p9, p10, p11, p12, p15, p44, i26]
-+760: p50 = getfield_gc(p45, descr=<GcPtrFieldDescr list.items 16>)
-+771: p52 = new_with_vtable(ConstClass(W_StringObject))
-+841: setfield_gc(p52, p44, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
++702: p45 = getfield_gc(p11, descr=<GcPtrFieldDescr pypy.objspace.std.listobject.W_ListObject.inst_wrappeditems 8>)
++713: i46 = getfield_gc(p45, descr=<SignedFieldDescr list.length 8>)
++717: i48 = int_add(i46, 1)
++724: call(ConstClass(_ll_list_resize_ge__listPtr_Signed), p45, i48, descr=<VoidCallDescr>)
++760: guard_no_exception(, descr=<Guard79>) [p1, p0, i46, p45, p2, p5, p9, p10, p11, p12, p15, p44, i26]
++775: p50 = getfield_gc(p45, descr=<GcPtrFieldDescr list.items 16>)
++786: p52 = new_with_vtable(ConstClass(W_StringObject))
++849: setfield_gc(p52, p44, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
 setarrayitem_gc(p50, i46, p52, descr=<GcPtrArrayDescr>)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #31 JUMP_ABSOLUTE')
-+906: i54 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+914: i56 = int_sub(i54, 3)
-+918: setfield_raw(41254440, i56, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+926: i58 = int_lt(i56, 0)
-guard_false(i58, descr=<Guard77>) [p1, p0, p2, p5, p9, p10, p11, p12, p15, i26]
++928: i54 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++936: i56 = int_sub(i54, 3)
++940: setfield_raw(41389288, i56, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++948: i58 = int_lt(i56, 0)
+guard_false(i58, descr=<Guard80>) [p1, p0, p2, p5, p9, p10, p11, p12, p15, i26]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #13 FOR_ITER')
-+936: jump(p0, p1, p2, p5, i26, p9, p10, p11, p12, p15, i28, i21, p18, i24, i23, p45, descr=<Loop4>)
-+1122: --end of the loop--
-[57f877459f3] jit-log-opt-loop}
-[57f87db5043] {jit-backend
-[57f87dda1cb] {jit-backend-dump
++958: jump(p0, p1, p2, p5, i26, p9, p10, p11, p12, p15, i28, i21, p18, i24, i23, p45, descr=<Loop4>)
++1149: --end of the loop--
+[364190fa269] jit-log-opt-loop}
+[364194b2dbb] {jit-backend
+[364194cd73d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62942 +0  554889E5534154415541564157488DA5000000004C8B3C2590B962014C8B3425D8295C0148C70425D8295C010000000049BB70F049D6C97F00004D8B2B4983C50149BB70F049D6C97F00004D892B4D8B6E404F0FB66C3D184983FD330F85000000004D89FD4983C7014D897E1849C74620000000004D896E28B8010000004889042590B9620141BBD01AEA0041FFD3B801000000488D65D8415F415E415D415C5B5DC3488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA570FFFFFF4989FF4989F6E94CFFFFFF49BB0000E6D3C97F000041FFD33D38034E000000
-[57f87ddf053] jit-backend-dump}
-[57f87ddf887] {jit-backend-addr
-Loop 6 (StrLiteralSearch at 11/51 [17, 8, 3, 1, 1, 1, 1, 51, 0, 19, 51, 1]) has address 7fc9d3e62972 to 7fc9d3e629e5 (bootstrap 7fc9d3e62942)
-[57f87de0a03] jit-backend-addr}
-[57f87de131f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8a0d +0  554889E5534154415541564157488DA5000000004C8B3C2510E863014C8B342558525D0148C7042558525D010000000049BB682103C6827F00004D8B2B4983C50149BB682103C6827F00004D892B4D8B6E404F0FB66C3D184983FD330F85000000004D89FD4983C7014D897E1849C74620000000004D896E28B8010000004889042510E8630141BBD065EB0041FFD3B801000000488D65D8415F415E415D415C5B5DC3488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA570FFFFFF4989FF4989F6E94CFFFFFF49BB00609FC3827F000041FFD33D380351000000
+[364194d177b] jit-backend-dump}
+[364194d1d51] {jit-backend-addr
+Loop 6 (StrLiteralSearch at 11/51 [17, 8, 3, 1, 1, 1, 1, 51, 0, 19, 51, 1]) has address 7f82c39f8a3d to 7f82c39f8ab0 (bootstrap 7f82c39f8a0d)
+[364194d2bb2] jit-backend-addr}
+[364194d332c] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62952 +0  70FFFFFF
-[57f87de25bb] jit-backend-dump}
-[57f87de30eb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8a1d +0  70FFFFFF
+[364194d3f8f] jit-backend-dump}
+[364194d4562] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e629a0 +0  82000000
-[57f87de407f] jit-backend-dump}
-[57f87de48eb] jit-backend}
-[57f87de5503] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8a6b +0  82000000
+[364194d502a] jit-backend-dump}
+[364194d55e2] jit-backend}
+[364194d5ef4] {jit-log-opt-loop
 # Loop 6 : entry bridge with 10 ops
 [i0, p1]
 debug_merge_point(0, 'StrLiteralSearch at 11/51 [17. 8. 3. 1. 1. 1. 1. 51. 0. 19. 51. 1]')
 +78: p2 = getfield_gc(p1, descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.StrMatchContext.inst__string 64>)
 +82: i3 = strgetitem(p2, i0)
 +88: i5 = int_eq(i3, 51)
-guard_true(i5, descr=<Guard78>) [i0, p1]
+guard_true(i5, descr=<Guard81>) [i0, p1]
 +98: i7 = int_add(i0, 1)
 +105: setfield_gc(p1, i7, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_end 24>)
 +109: setfield_gc(p1, ConstPtr(ptr8), descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_marks 32>)
 +117: setfield_gc(p1, i0, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_match_start 40>)
-+121: finish(1, descr=<DoneWithThisFrameDescrInt object at 0x157e800>)
++121: finish(1, descr=<DoneWithThisFrameDescrInt object at 0x1590ee0>)
 +163: --end of the loop--
-[57f87df5033] jit-log-opt-loop}
-[57f880d8517] {jit-backend
-[57f880f4b7b] {jit-backend-dump
+[364194ea42c] jit-log-opt-loop}
+[3641968d922] {jit-backend
+[364196a3bd6] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a3a +0  488DA50000000049BB78F049D6C97F00004D8B2B4983C50149BB78F049D6C97F00004D892B4983C7014D8B6E084D39EF0F8D0000000049BB7229E6D3C97F000041FFE349BB0000E6D3C97F000041FFD33D38034F000000
-[57f880f8273] jit-backend-dump}
-[57f880f8b83] {jit-backend-addr
-bridge out of Guard 78 has address 7fc9d3e62a3a to 7fc9d3e62a7d
-[57f880f99d3] jit-backend-addr}
-[57f880fa11f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b05 +0  488DA50000000049BB802103C6827F00004D8B2B4983C50149BB802103C6827F00004D892B4983C7014D8B6E084D39EF0F8D0000000049BB3D8A9FC3827F000041FFE349BB00609FC3827F000041FFD33D380352000000
+[364196a6d3b] jit-backend-dump}
+[364196a7434] {jit-backend-addr
+bridge out of Guard 81 has address 7f82c39f8b05 to 7f82c39f8b48
+[364196a7ff2] jit-backend-addr}
+[364196a8679] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a3d +0  70FFFFFF
-[57f880fb26f] jit-backend-dump}
-[57f880fbc63] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b08 +0  70FFFFFF
+[364196a934b] jit-backend-dump}
+[364196a99b1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a6c +0  0D000000
-[57f880fca0b] jit-backend-dump}
-[57f880fd3ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b37 +0  0D000000
+[364196aa5fc] jit-backend-dump}
+[364196aaecc] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e629a0 +0  96000000
-[57f880fe0c3] jit-backend-dump}
-[57f880fe817] jit-backend}
-[57f880ff50f] {jit-log-opt-bridge
-# bridge out of Guard 78 with 6 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8a6b +0  96000000
+[364196aba27] jit-backend-dump}
+[364196ac090] jit-backend}
+[364196ac915] {jit-log-opt-bridge
+# bridge out of Guard 81 with 6 ops
 [i0, p1]
 +37: i3 = int_add(i0, 1)
 +41: i4 = getfield_gc_pure(p1, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_end 8>)
 +45: i5 = int_lt(i3, i4)
-guard_true(i5, descr=<Guard79>) [i3, p1]
+guard_true(i5, descr=<Guard82>) [i3, p1]
 debug_merge_point(0, 'StrLiteralSearch at 11/51 [17. 8. 3. 1. 1. 1. 1. 51. 0. 19. 51. 1]')
 +54: jump(i3, p1, descr=<Loop6>)
 +67: --end of the loop--
-[57f88113d8f] jit-log-opt-bridge}
-[57f8843073f] {jit-backend
-[57f8843d8cb] {jit-backend-dump
+[364196b43ee] jit-log-opt-bridge}
+[36419963403] {jit-backend
+[3641996ea7c] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a91 +0  488DA50000000049BB80F049D6C97F00004D8B334983C60149BB80F049D6C97F00004D8933B8000000004889042590B9620141BBD01AEA0041FFD3B801000000488D65D8415F415E415D415C5B5DC3
-[57f88440a07] jit-backend-dump}
-[57f8844108b] {jit-backend-addr
-bridge out of Guard 79 has address 7fc9d3e62a91 to 7fc9d3e62ae0
-[57f88441c47] jit-backend-addr}
-[57f88442393] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b5c +0  488DA50000000049BB982103C6827F00004D8B334983C60149BB982103C6827F00004D8933B8000000004889042510E8630141BBD065EB0041FFD3B801000000488D65D8415F415E415D415C5B5DC3
+[3641997111c] jit-backend-dump}
+[36419971671] {jit-backend-addr
+bridge out of Guard 82 has address 7f82c39f8b5c to 7f82c39f8bab
+[36419972016] jit-backend-addr}
+[36419972646] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a94 +0  70FFFFFF
-[57f8844324b] jit-backend-dump}
-[57f88443c17] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b5f +0  70FFFFFF
+[3641997317a] jit-backend-dump}
+[364199737a4] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62a6c +0  21000000
-[57f88444a53] jit-backend-dump}
-[57f884450cb] jit-backend}
-[57f88445a13] {jit-log-opt-bridge
-# bridge out of Guard 79 with 1 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8b37 +0  21000000
+[364199741c4] jit-backend-dump}
+[36419974764] jit-backend}
+[36419974e72] {jit-log-opt-bridge
+# bridge out of Guard 82 with 1 ops
 [i0, p1]
-+37: finish(0, descr=<DoneWithThisFrameDescrInt object at 0x157e800>)
++37: finish(0, descr=<DoneWithThisFrameDescrInt object at 0x1590ee0>)
 +79: --end of the loop--
-[57f88448eaf] jit-log-opt-bridge}
-[57f89c2d9a3] {jit-backend
-[57f89dce1f7] {jit-backend-dump
+[36419977b45] jit-log-opt-bridge}
+[3641abee1bd] {jit-backend
+[3641ad2a377] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62c6b +0  554889E5534154415541564157488DA500000000488B0425D0295C0148C70425D0295C010000000048898570FFFFFF488B0425D8295C0148C70425D8295C010000000048898568FFFFFF488B0425E0295C0148C70425E0295C010000000048898560FFFFFF488B0425E8295C0148C70425E8295C010000000048898558FFFFFF488B0425F0295C0148C70425F0295C010000000048898550FFFFFF488B0425F8295C0148C70425F8295C010000000048898548FFFFFF4C8B3C25002A5C0148C70425002A5C0100000000488B0425082A5C0148C70425082A5C010000000048898540FFFFFF4C8B3425D0B96201488B0425182A5C0148C70425182A5C010000000048898538FFFFFF488B0425202A5C0148C70425202A5C010000000048898530FFFFFF49BB88F049D6C97F00004D8B2B4983C50149BB88F049D6C97F00004D892B4C8BAD40FFFFFF4D8B65184D85E40F84000000004D8B55084D8B4C24084D39CA0F8D000000004D8B6424104F8B64D4104983C2014C8BBD70FFFFFF4D8B4F084D89550849BB2060F7D3C97F00004D39D90F85000000004D8B51104981FA60C84D010F850000000049BBE821F6D3C97F00004D8B0B4983F9017207418139184600000F85000000004D8B510849BB2861F7D3C97F00004D39DA0F85000000004D8B42104981F860C84D010F850000000049BB2825F6D3C97F00004D8B134983FA01720741813A082601000F85000000004983FC01720841813C24D00400000F85000000004D8B4A1849BB70A4F6D3C97F00004D39D90F85000000004D8B4A204D8B4108BF030000004C29C74883FF020F8F00000000498B7A404C89C64983E8014939F00F8D000000004F8B44C1104C8D8D78FFFFFF4983FE000F850000000049BB2861F7D3C97F00004C39DF0F85000000004C8B77104981FE60C84D010F850000000049BBF823F6D3C97F0000498B3B4883FF017206813F082601000F85000000004D85C00F84000000004C8B771849BBB863FAD3C97F00004D39DE0F85000000004C8B7740488DB578FFFFFF49BB2861F7D3C97F00004D39DE0F8500000000498B5E104881FB60C84D010F850000000049BBE8E245D6C97F00004D8B334D85F60F85000000004C8B342520C350014981FE60C84D010F85000000004C8B3425A81E65014981FEA0554B010F850000000049BB0823F6D3C97F00004D8B334983FE01720741813E780D00000F8500000000498B5E10813B588901000F8500000000498B5E08488D9578FFFFFF48899528FFFFFF4889B520FFFFFF4889BD18FFFFFF4C898510FFFFFF4C898D08FFFFFF4C899500FFFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700401D000048891425709F44014C8B9520FFFFFF4C8950084C8B9538FFFFFF41F642040174154152504C89D74889C641BB30BCC70041FFD358415A498942384C8B8D28FFFFFF4D894F18488985F8FEFFFF488B0425709F4401488D5028483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C7008800000048891425709F440148C740080300000048C7401020D24B0149BB8012FBD3C97F00004C8958184C8B9510FFFFFF4C895020488985F0FEFFFF4C89A5E8FEFFFF4C89B5E0FEFFFF48899DD8FEFFFF48C78578FFFFFF500000004889C741BBD0C4950041FFD34883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004C8DBD78FFFFFF488B9D70FFFFFF4C897B18488985D0FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700880A000048891425709F44014C8B95F0FEFFFF4C895008488985C8FEFFFF48C78578FFFFFF51000000488BBDD8FEFFFF4889C6488B95D0FEFFFF41BBC0F5BD0041FFD34883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004889C349BB00000000000000804C21D84883F8000F8500000000488BBDD8FEFFFF4889DE41BBD0E5BC0041FFD348833C25D07E7502000F85000000004883F80172068138383E03000F85000000004881F8303D4C010F8400000000488B9D38FFFFFF4C8B53484D85D20F85000000004C8B53284983FA000F85000000004C8B95F8FEFFFF49C74208FDFFFFFF4C8B95E8FEFFFF4D8B4A084D8B411049BBFFFFFFFFFFFFFF7F4D39D80F8D00000000488B7810488B7018488B57104883FA110F8500000000488B57204889D14883E2014883FA000F8400000000488B4F384883F9010F8F00000000488B4F184883C101488B54CF104883FA130F85000000004889CA4883C101488B4CCF104883C2024983F8000F8E000000004883FA0B0F85000000004883F9330F850000000049BB0036F7D3C97F00004C39DF0F8500000000488DBD78FFFFFF488985C0FEFFFF4889B5B8FEFFFF4889BDB0FEFFFF4C8985A8FEFFFF4C898DA0FEFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700401D000048891425709F44014C8B9508FFFFFF4C895008F64304017411504889DF4889C641BB30BCC70041FFD358488943384C8B9570FFFFFF4C8B8DB0FEFFFF4D894A1848898598FEFFFF488B0425709F4401488D5048483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C70040B0000048891425709F44014C8B95A8FEFFFF4C89500849BB0036F7D3C97F00004C8958384C8B95A0FEFFFF4C8950404C8B95B8FEFFFF4C89501048898590FEFFFF48C78578FFFFFF52000000BF000000004889C649BBE529E6D3C97F000041FFD34883F80174134889C7BE0000000041BBE049980041FFD3EB08488B042590B962014883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004885C00F8400000000488B8538FFFFFF488B58484885DB0F8500000000488B58284883FB000F85000000004C8B1425287E75024983EA194C891425287E75024C8B8D30FFFFFFF6400401741941524151504889C74C89CE41BB30BCC70041FFD3584159415A4C8948384C8B8598FEFFFF49C74008FDFFFFFF4983FA000F8C000000004C8BBDE8FEFFFF4989DE4C898D30FFFFFFE934F8FFFF488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA500FEFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4C898550FFFFFF4C898D48FFFFFF4C8B5D104D89DF4C8B5D184C899D40FFFFFF4C8B5D204D89DE4C8B5D284C899D38FFFFFF4C8B5D304C899D30FFFFFFE9A0F7FFFF49BB0000E6D3C97F000041FFD344403430484C50543C035300000049BB0000E6D3C97F000041FFD34440342930484C50543C035400000049BB0000E6D3C97F000041FFD3443C24484C50543034035500000049BB0000E6D3C97F000041FFD3443C2824484C50543034035600000049BB0000E6D3C97F000041FFD3443C24484C50543034035700000049BB0000E6D3C97F000041FFD3443C2428484C50543034035800000049BB0000E6D3C97F000041FFD3443C242028484C50543034035900000049BB0000E6D3C97F000041FFD3443C2824484C50543034035A00000049BB0000E6D3C97F000041FFD3443C30484C50543428035B00000049BB0000E6D3C97F000041FFD3443C2428484C50543034035C00000049BB0000E6D3C97F000041FFD3443C28484C50543034035D00000049BB0000E6D3C97F000041FFD3443C192128484C505430341C035E00000049BB0000E6D3C97F000041FFD3443C5C484C50543034286025201C035F00000049BB0000E6D3C97F000041FFD3443C5C1C484C505430342860252007036000000049BB0000E6D3C97F000041FFD3443C5C381C484C505430342860252007036100000049BB0000E6D3C97F000041FFD3443C5C1C484C505430342860252007036200000049BB0000E6D3C97F000041FFD3443C5C20484C50543034281C60250707036300000049BB0000E6D3C97F000041FFD3443C5C381C484C50543034280760252007036400000049BB0000E6D3C97F000041FFD3443C5C38484C5054303428191C60252007036500000049BB0000E6D3C97F000041FFD3443C5C0C38484C5054303428191C60252007036600000049BB0000E6D3C97F000041FFD3443C5C38484C5054303428191C60252007036700000049BB0000E6D3C97F000041FFD3443C5C484C5054303428191C60252007036800000049BB0000E6D3C97F000041FFD3443C5C38484C5054303428191C60252007036900000049BB0000E6D3C97F000041FFD3443C5C38484C5054303428191C60252007036A00000049BB0000E6D3C97F000041FFD3443C5C38484C5054303428191C60252007036B00000049BB0000E6D3C97F000041FFD3443C5C380C484C5054303428191C60252007036C00000049BB4300E6D3C97F000041FFD344405C88018C01017C484C505484015878756C60708001035000000049BB4300E6D3C97F000041FFD344405C88018C01017C484C505484015878756C60708001036D00000049BB4300E6D3C97F000041FFD344405C94018801018C017C484C5054840158786C607570035100000049BB4300E6D3C97F000041FFD344405C94018801018C017C484C5054840158786C607570036E00000049BB0000E6D3C97F000041FFD344405C940188010D8C017C484C5054840158786C607570036F00000049BB4300E6D3C97F000041FFD344405C94018801007C484C5054840158786C607570037000000049BB0000E6D3C97F000041FFD344405C94018801007C484C5054840158786C607570037100000049BB0000E6D3C97F000041FFD344405C7C484C5054840158789401006C607570037200000049BB0000E6D3C97F000041FFD344400C00287C484C5054840158789401076C607570037300000049BB0000E6D3C97F000041FFD344400C007C484C5054840158789401076C607570037400000049BB0000E6D3C97F000041FFD344400C484C505484015878070007607570037500000049BB0000E6D3C97F000041FFD344400C0024484C5054285878070707607570037600000049BB0000E6D3C97F000041FFD344400C00484C50542858781C212419070707607570037700000049BB0000E6D3C97F000041FFD344400C0005484C50542858781C212419070707607570037800000049BB0000E6D3C97F000041FFD344400C00484C50542858781C212419070707607570037900000049BB0000E6D3C97F000041FFD344400C0005484C50542858781C212419070707607570037A00000049BB0000E6D3C97F000041FFD344400C000509484C50542858781C212419070707607570037B00000049BB0000E6D3C97F000041FFD344400C0005091C484C505428587807212419070707607570037C00000049BB0000E6D3C97F000041FFD344400C00051C484C505428587807212419070707607570037D00000049BB0000E6D3C97F000041FFD344400C001C484C505428587807212419070707607570037E00000049BB4300E6D3C97F000041FFD344405C9801B00101AC01484C5054840158787060035200000049BB4300E6D3C97F000041FFD344405C9801B00101AC01484C5054840158787060037F00000049BB0000E6D3C97F000041FFD344405C9801B001AC01484C5054840158787060038000000049BB0000E6D3C97F000041FFD34440000CAC01484C505484015878B00198017060038100000049BB0000E6D3C97F000041FFD3444000AC01484C505484015878B00198017060038200000049BB0000E6D3C97F000041FFD34440484C5054840158070707070383000000
-[57f89e03a13] jit-backend-dump}
-[57f89e048b3] {jit-backend-addr
-Loop 7 (<code object inlined_str_stuff, file 'source.py', line 40> #44 FOR_ITER) has address 7fc9d3e62d8e to 7fc9d3e6355a (bootstrap 7fc9d3e62c6b)
-[57f89e0624f] jit-backend-addr}
-[57f89e0705b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8d2f +0  554889E5534154415541564157488DA500000000488B042550525D0148C7042550525D010000000048898570FFFFFF488B042558525D0148C7042558525D010000000048898568FFFFFF488B042560525D0148C7042560525D010000000048898560FFFFFF488B042568525D0148C7042568525D010000000048898558FFFFFF488B042570525D0148C7042570525D010000000048898550FFFFFF488B042578525D0148C7042578525D010000000048898548FFFFFF4C8B3C2580525D0148C7042580525D0100000000488B042588525D0148C7042588525D010000000048898540FFFFFF4C8B342550E86301488B042598525D0148C7042598525D010000000048898538FFFFFF488B0425A0525D0148C70425A0525D010000000048898530FFFFFF49BBB02103C6827F00004D8B2B4983C50149BBB02103C6827F00004D892B4C8BAD40FFFFFF4D8B65184D85E40F84000000004D8B55084D8B4C24084D39CA0F8D000000004D8B6424104F8B64D4104983C2014C8BBD70FFFFFF4D8B4F084D89550849BB20A0B0C3827F00004D39D90F85000000004D8B51104981FA60164F010F850000000049BB0882AFC3827F00004D8B0B4983F9017207418139384100000F85000000004D8B510849BB28A1B0C3827F00004D39DA0F85000000004D8B42104981F860164F010F850000000049BB4885AFC3827F00004D8B134983FA01720741813A802701000F85000000004983FC01720841813C24900700000F85000000004D8B4A1849BBB863B0C3827F00004D39D90F85000000004D8B4A204D8B4108BF030000004C29C74883FF020F8F00000000498B7A404C89C64983E8014939F00F8D000000004F8B44C1104C8D8D78FFFFFF4983FE000F850000000049BB28A1B0C3827F00004C39DF0F85000000004C8B77104981FE60164F010F850000000049BB1884AFC3827F0000498B3B4883FF017206813F802701000F85000000004D85C00F84000000004C8B771849BB00C3B3C3827F00004D39DE0F85000000004C8B7740488DB578FFFFFF49BB28A1B0C3827F00004D39DE0F8500000000498B5E104881FB60164F010F850000000049BB1863FFC5827F00004D8B334D85F60F85000000004C8B342560F151014981FE60164F010F85000000004C8B3425084A66014981FE80A44C010F850000000049BB2883AFC3827F00004D8B334983FE01720741813E880F00000F8500000000498B5E10813B688B01000F8500000000498B5E08488D9578FFFFFF48899528FFFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700903000004889142590EF450148897008488BB538FFFFFFF646040174215741504151415250564889F74889C641BB9062C90041FFD35E58415A415941585F48894638488B9528FFFFFF4989571848898520FFFFFF488B042590EF4501488D5028483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700880000004889142590EF450148C740080300000048C7401080204D0149BB0073B4C3827F00004C8958184C8940204C899518FFFFFF48898510FFFFFF4C898D08FFFFFF4C89A500FFFFFF4C89B5F8FEFFFF48899DF0FEFFFF4C8985E8FEFFFF4889BDE0FEFFFF48C78578FFFFFF530000004889C741BB7070960041FFD34883BD78FFFFFF000F8C0000000048833C25908D7702000F8500000000488DBD78FFFFFF4C8B8570FFFFFF49897818488985D8FEFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700380600004889142590EF4501488B9510FFFFFF48895008488985D0FEFFFF48C78578FFFFFF54000000488BBDF0FEFFFF4889C6488B95D8FEFFFF41BB8061BF0041FFD34883BD78FFFFFF000F8C0000000048833C25908D7702000F85000000004989C049BB00000000000000804C21D84883F8000F8500000000488BBDF0FEFFFF4C89C641BBB063BE0041FFD348833C25908D7702000F85000000004883F80172068138084203000F85000000004881F8908B4D010F84000000004C8B8538FFFFFF498B50484885D20F8500000000498B50284883FA000F8500000000488B9520FFFFFF48C74208FDFFFFFF488B9500FFFFFF488B7A08488B5F1049BBFFFFFFFFFFFFFF7F4C39DB0F8D000000004C8B68104C8B70184D8B65104983FC110F85000000004D8B65204D89E14983E4014983FC000F84000000004D8B4D384983F9010F8F000000004D8B4D184983C1014F8B64CD104983FC130F85000000004D89CC4983C1014F8B4CCD104983C4024883FB000F8E000000004983FC0B0F85000000004983F9330F850000000049BBA023FDC5827F00004D39DD0F85000000004C8DAD78FFFFFF488985C8FEFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700903000004889142590EF4501488B9508FFFFFF4889500841F64004017417574150504C89C74889C641BB9062C90041FFD35841585F49894038488B9570FFFFFF4C896A18488985C0FEFFFF488B042590EF4501488D5048483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700984C00004889142590EF45014889784049BBA023FDC5827F00004C895838488958084C897010488985B8FEFFFF48C78578FFFFFF55000000BF000000004889C649BBB08A9FC3827F000041FFD34883F80174134889C7BE0000000041BBA027990041FFD3EB08488B042510E863014883BD78FFFFFF000F8C0000000048833C25908D7702000F85000000004885C00F8400000000488B8538FFFFFF4C8B40484D85C00F85000000004C8B40284983F8000F85000000004C8B3425E88C77024983EE194C893425E88C7702488B9D30FFFFFFF640040174155041504889C74889DE41BB9062C90041FFD341585848895838488BBDC0FEFFFF48C74708FDFFFFFF4983FE000F8C000000004C8BBD00FFFFFF4D89C648899D30FFFFFFE973F8FFFF488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA530FEFFFF4889BD70FFFFFF4889B568FFFFFF48899560FFFFFF48898D58FFFFFF4C898550FFFFFF4C898D48FFFFFF4C8B5D104D89DF4C8B5D184C899D40FFFFFF4C8B5D204D89DE4C8B5D284C899D38FFFFFF4C8B5D304C899D30FFFFFFE9DFF7FFFF49BB00609FC3827F000041FFD344403430484C50543C035600000049BB00609FC3827F000041FFD34440342930484C50543C035700000049BB00609FC3827F000041FFD3443C24484C50543034035800000049BB00609FC3827F000041FFD3443C2824484C50543034035900000049BB00609FC3827F000041FFD3443C24484C50543034035A00000049BB00609FC3827F000041FFD3443C2428484C50543034035B00000049BB00609FC3827F000041FFD3443C242028484C50543034035C00000049BB00609FC3827F000041FFD3443C2824484C50543034035D00000049BB00609FC3827F000041FFD3443C30484C50543428035E00000049BB00609FC3827F000041FFD3443C2428484C50543034035F00000049BB00609FC3827F000041FFD3443C28484C50543034036000000049BB00609FC3827F000041FFD3443C192128484C505430341C036100000049BB00609FC3827F000041FFD3443C5C484C50543034282025601C036200000049BB00609FC3827F000041FFD3443C5C1C484C505430342820256007036300000049BB00609FC3827F000041FFD3443C5C381C484C505430342820256007036400000049BB00609FC3827F000041FFD3443C5C1C484C505430342820256007036500000049BB00609FC3827F000041FFD3443C5C20484C50543034281C07256007036600000049BB00609FC3827F000041FFD3443C5C381C484C50543034280720256007036700000049BB00609FC3827F000041FFD3443C5C38484C5054303428191C20256007036800000049BB00609FC3827F000041FFD3443C5C0C38484C5054303428191C20256007036900000049BB00609FC3827F000041FFD3443C5C38484C5054303428191C20256007036A00000049BB00609FC3827F000041FFD3443C5C484C5054303428191C20256007036B00000049BB00609FC3827F000041FFD3443C5C38484C5054303428191C20256007036C00000049BB00609FC3827F000041FFD3443C5C38484C5054303428191C20256007036D00000049BB00609FC3827F000041FFD3443C5C38484C5054303428191C20256007036E00000049BB00609FC3827F000041FFD3443C5C380C484C5054303428191C20256007036F00000049BB43609FC3827F000041FFD344405C7C80010168484C505478586C88018401607570035300000049BB43609FC3827F000041FFD344405C7C80010168484C505478586C88018401607570037000000049BB43609FC3827F000041FFD344405C90017C01800168484C505478586C880184017560035400000049BB43609FC3827F000041FFD344405C90017C01800168484C505478586C880184017560037100000049BB00609FC3827F000041FFD344405C90017C21800168484C505478586C880184017560037200000049BB43609FC3827F000041FFD344405C90017C0068484C505478586C880184017560037300000049BB00609FC3827F000041FFD344405C90017C0068484C505478586C880184017560037400000049BB00609FC3827F000041FFD344405C68484C505478586C009001880184017560037500000049BB00609FC3827F000041FFD3444020000868484C505478586C079001880184017560037600000049BB00609FC3827F000041FFD34440200068484C505478586C079001880184017560037700000049BB00609FC3827F000041FFD3444020484C505478586C00070784017560037800000049BB00609FC3827F000041FFD3444020001C484C505408586C07070784017560037900000049BB00609FC3827F000041FFD344402000484C505408586C1C390D3407070784017560037A00000049BB00609FC3827F000041FFD34440200025484C505408586C1C390D3407070784017560037B00000049BB00609FC3827F000041FFD344402000484C505408586C1C390D3407070784017560037C00000049BB00609FC3827F000041FFD34440200025484C505408586C1C390D3407070784017560037D00000049BB00609FC3827F000041FFD3444020002531484C505408586C1C390D3407070784017560037E00000049BB00609FC3827F000041FFD344402000253134484C505408586C1C390D0707070784017560037F00000049BB00609FC3827F000041FFD3444020002534484C505408586C1C390D0707070784017560038000000049BB00609FC3827F000041FFD34440200034484C505408586C1C390D0707070784017560038100000049BB43609FC3827F000041FFD344405C94019C01019801484C505478586C840160035500000049BB43609FC3827F000041FFD344405C94019C01019801484C505478586C840160038200000049BB00609FC3827F000041FFD344405C94019C019801484C505478586C840160038300000049BB00609FC3827F000041FFD3444000209801484C505478586C9C019401840160038400000049BB00609FC3827F000041FFD34440009801484C505478586C9C019401840160038500000049BB00609FC3827F000041FFD34440484C50547858070707070386000000
+[3641ad5730b] jit-backend-dump}
+[3641ad57dd1] {jit-backend-addr
+Loop 7 (<code object inlined_str_stuff, file 'source.py', line 40> #44 FOR_ITER) has address 7f82c39f8e52 to 7f82c39f95df (bootstrap 7f82c39f8d2f)
+[3641ad59369] jit-backend-addr}
+[3641ad59f0f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62c7b +0  00FEFFFF
-[57f89e084c3] jit-backend-dump}
-[57f89e091cf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8d3f +0  30FEFFFF
+[3641ad5afc7] jit-backend-dump}
+[3641ad5b915] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62dbc +0  2E080000
-[57f89e0a07f] jit-backend-dump}
-[57f89e0a73b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8e80 +0  EF070000
+[3641ad5c35f] jit-backend-dump}
+[3641ad5c86b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62dce +0  37080000
-[57f89e0b483] jit-backend-dump}
-[57f89e0bafb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8e92 +0  F8070000
+[3641ad5d187] jit-backend-dump}
+[3641ad5d65b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62dfe +0  23080000
-[57f89e0c977] jit-backend-dump}
-[57f89e0d093] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8ec2 +0  E4070000
+[3641ad5df5d] jit-backend-dump}
+[3641ad60323] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e0f +0  2D080000
-[57f89e0deb3] jit-backend-dump}
-[57f89e0e5b3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8ed3 +0  EE070000
+[3641ad60f2d] jit-backend-dump}
+[3641ad614bb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e2f +0  29080000
-[57f89e0f2f7] jit-backend-dump}
-[57f89e0f91f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8ef3 +0  EA070000
+[3641ad61e33] jit-backend-dump}
+[3641ad62397] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e46 +0  2D080000
-[57f89e105e7] jit-backend-dump}
-[57f89e10c07] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f0a +0  EE070000
+[3641ad62c9f] jit-backend-dump}
+[3641ad63219] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e57 +0  38080000
-[57f89e11987] jit-backend-dump}
-[57f89e121ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f1b +0  F9070000
+[3641ad63af3] jit-backend-dump}
+[3641ad63f41] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e77 +0  35080000
-[57f89e12f43] jit-backend-dump}
-[57f89e1369b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f3b +0  F6070000
+[3641ad648d5] jit-backend-dump}
+[3641ad64f2f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62e8b +0  3D080000
-[57f89e14417] jit-backend-dump}
-[57f89e14a1f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f4f +0  FE070000
+[3641ad65977] jit-backend-dump}
+[3641ad65f0b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62ea2 +0  41080000
-[57f89e1825b] jit-backend-dump}
-[57f89e18a9f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f66 +0  02080000
+[3641ad667c3] jit-backend-dump}
+[3641ad66c41] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62ebc +0  43080000
-[57f89e198ff] jit-backend-dump}
-[57f89e1a037] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f80 +0  04080000
+[3641ad6750b] jit-backend-dump}
+[3641ad67949] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62ed0 +0  4A080000
-[57f89e1aeef] jit-backend-dump}
-[57f89e1b5cb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8f94 +0  0B080000
+[3641ad68201] jit-backend-dump}
+[3641ad68737] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62ee6 +0  52080000
-[57f89e1c2e7] jit-backend-dump}
-[57f89e1c9f7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8faa +0  13080000
+[3641ad69171] jit-backend-dump}
+[3641ad696cd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62ef9 +0  5F080000
-[57f89e1d6bb] jit-backend-dump}
-[57f89e1dcbf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8fbd +0  20080000
+[3641ad69f85] jit-backend-dump}
+[3641ad6a3f7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f0a +0  6F080000
-[57f89e1e95b] jit-backend-dump}
-[57f89e1ef4b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8fce +0  30080000
+[3641ad6acaf] jit-backend-dump}
+[3641ad6b0ef] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f29 +0  72080000
-[57f89e1fd6b] jit-backend-dump}
-[57f89e20497] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8fed +0  33080000
+[3641ad6b9b7] jit-backend-dump}
+[3641ad6bded] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f32 +0  8A080000
-[57f89e21283] jit-backend-dump}
-[57f89e218bf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f8ff6 +0  4B080000
+[3641ad6c861] jit-backend-dump}
+[3641ad6ce9f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f49 +0  95080000
-[57f89e22583] jit-backend-dump}
-[57f89e22b87] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f900d +0  56080000
+[3641ad6d837] jit-backend-dump}
+[3641ad6dca3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f67 +0  9A080000
-[57f89e23823] jit-backend-dump}
-[57f89e23e27] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f902b +0  5B080000
+[3641ad6e559] jit-backend-dump}
+[3641ad6e9c7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f78 +0  AC080000
-[57f89e24abf] jit-backend-dump}
-[57f89e251cf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f903c +0  6D080000
+[3641ad6f27f] jit-backend-dump}
+[3641ad6f6e1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62f8e +0  BA080000
-[57f89e25f67] jit-backend-dump}
-[57f89e26973] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9052 +0  7B080000
+[3641ad6ff99] jit-backend-dump}
+[3641ad7069f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62fa3 +0  EA080000
-[57f89e277d7] jit-backend-dump}
-[57f89e27e17] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9067 +0  AB080000
+[3641ad71087] jit-backend-dump}
+[3641ad7169b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62fb8 +0  F8080000
-[57f89e28ab3] jit-backend-dump}
-[57f89e290c7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f907c +0  B9080000
+[3641ad7202f] jit-backend-dump}
+[3641ad725c3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62fd8 +0  FB080000
-[57f89e29d5f] jit-backend-dump}
-[57f89e2a36b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f909c +0  BC080000
+[3641ad72e7d] jit-backend-dump}
+[3641ad732dd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e62fe8 +0  0E090000
-[57f89e2b257] jit-backend-dump}
-[57f89e2ba03] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f90ac +0  CF080000
+[3641ad73b93] jit-backend-dump}
+[3641ad74011] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63149 +0  D1070000
-[57f89e2c84b] jit-backend-dump}
-[57f89e2ce7b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9203 +0  9C070000
+[3641ad74a67] jit-backend-dump}
+[3641ad74fed] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63158 +0  EB070000
-[57f89e2db17] jit-backend-dump}
-[57f89e2e11b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9212 +0  B5070000
+[3641ad758a7] jit-backend-dump}
+[3641ad75d1f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e631f5 +0  77070000
-[57f89e2edaf] jit-backend-dump}
-[57f89e2f393] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f92af +0  40070000
+[3641ad78487] jit-backend-dump}
+[3641ad78a17] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63204 +0  91070000
-[57f89e30023] jit-backend-dump}
-[57f89e30767] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f92be +0  5A070000
+[3641ad792f9] jit-backend-dump}
+[3641ad7973d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6321e +0  A0070000
-[57f89e31617] jit-backend-dump}
-[57f89e31d5b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f92d8 +0  69070000
+[3641ad79ff9] jit-backend-dump}
+[3641ad7a631] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63240 +0  A7070000
-[57f89e35447] jit-backend-dump}
-[57f89e35c47] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f92fa +0  70070000
+[3641ad7b0f7] jit-backend-dump}
+[3641ad7b62b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63252 +0  BC070000
-[57f89e36a6b] jit-backend-dump}
-[57f89e37177] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f930c +0  85070000
+[3641ad7bfdd] jit-backend-dump}
+[3641ad7c43b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6325f +0  D6070000
-[57f89e37e8b] jit-backend-dump}
-[57f89e3849b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9319 +0  9F070000
+[3641ad7ccfb] jit-backend-dump}
+[3641ad7d189] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63273 +0  E7070000
-[57f89e392a3] jit-backend-dump}
-[57f89e39abb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f932d +0  B1070000
+[3641ad7da43] jit-backend-dump}
+[3641ad7de95] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63281 +0  00080000
-[57f89e3a8b7] jit-backend-dump}
-[57f89e3b08b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f933b +0  CB070000
+[3641ad7e8ff] jit-backend-dump}
+[3641ad7eeb5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e632b2 +0  18080000
-[57f89e3bd57] jit-backend-dump}
-[57f89e3c373] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f936c +0  E4070000
+[3641ad7f841] jit-backend-dump}
+[3641ad7fcb7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e632c8 +0  26080000
-[57f89e3d00f] jit-backend-dump}
-[57f89e3d5eb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9382 +0  F3070000
+[3641ad80571] jit-backend-dump}
+[3641ad809d5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e632dd +0  38080000
-[57f89e3e293] jit-backend-dump}
-[57f89e3e9ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9397 +0  06080000
+[3641ad8128f] jit-backend-dump}
+[3641ad816f7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e632eb +0  52080000
-[57f89e3f823] jit-backend-dump}
-[57f89e3ff53] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93a5 +0  21080000
+[3641ad81fb3] jit-backend-dump}
+[3641ad82517] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63302 +0  62080000
-[57f89e40ceb] jit-backend-dump}
-[57f89e412e3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93bc +0  32080000
+[3641ad82ef7] jit-backend-dump}
+[3641ad83487] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6331c +0  70080000
-[57f89e41f7f] jit-backend-dump}
-[57f89e4257b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93d6 +0  41080000
+[3641ad83d41] jit-backend-dump}
+[3641ad841a3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63326 +0  8F080000
-[57f89e4320f] jit-backend-dump}
-[57f89e438db] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93e0 +0  61080000
+[3641ad84a5d] jit-backend-dump}
+[3641ad84ed3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63330 +0  AF080000
-[57f89e445ff] jit-backend-dump}
-[57f89e44d1b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93ea +0  82080000
+[3641ad8579d] jit-backend-dump}
+[3641ad85c4b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63343 +0  C5080000
-[57f89e45a87] jit-backend-dump}
-[57f89e4607f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f93fd +0  99080000
+[3641ad866a3] jit-backend-dump}
+[3641ad86cf9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e634af +0  81070000
-[57f89e46d1b] jit-backend-dump}
-[57f89e4731f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9538 +0  87070000
+[3641ad8765b] jit-backend-dump}
+[3641ad87a99] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e634be +0  98070000
-[57f89e47fb3] jit-backend-dump}
-[57f89e487fb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9547 +0  9E070000
+[3641ad88353] jit-backend-dump}
+[3641ad8878f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e634c7 +0  B5070000
-[57f89e49b37] jit-backend-dump}
-[57f89e4a3a7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9550 +0  BB070000
+[3641ad89059] jit-backend-dump}
+[3641ad894cb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e634db +0  C6070000
-[57f89e4b6db] jit-backend-dump}
-[57f89e4bfdf] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9564 +0  CC070000
+[3641ad89ef1] jit-backend-dump}
+[3641ad8a483] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e634e9 +0  DE070000
-[57f89e4d377] jit-backend-dump}
-[57f89e4dd33] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9572 +0  E4070000
+[3641ad8ae21] jit-backend-dump}
+[3641ad8b2af] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63540 +0  AC070000
-[57f89e4f1cf] jit-backend-dump}
-[57f89e4feaf] jit-backend}
-[57f89e5168b] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f95c5 +0  B6070000
+[3641ad8bb7f] jit-backend-dump}
+[3641ad8c375] jit-backend}
+[3641ad8d53d] {jit-log-opt-loop
 # Loop 7 : loop with 198 ops
 [p0, p1, p2, p3, p4, p5, p6, p7, i8, p9, p10]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #44 FOR_ITER')
 +321: p11 = getfield_gc(p7, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_FastListIterObject.inst_listitems 24>)
-+332: guard_nonnull(p11, descr=<Guard83>) [p1, p0, p7, p11, p2, p3, p4, p5, p6]
++332: guard_nonnull(p11, descr=<Guard86>) [p1, p0, p7, p11, p2, p3, p4, p5, p6]
 +341: i12 = getfield_gc(p7, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
 +345: i13 = getfield_gc(p11, descr=<SignedFieldDescr list.length 8>)
 +350: i14 = int_ge(i12, i13)
-guard_false(i14, descr=<Guard84>) [p1, p0, p7, i12, p11, p2, p3, p4, p5, p6]
+guard_false(i14, descr=<Guard87>) [p1, p0, p7, i12, p11, p2, p3, p4, p5, p6]
 +359: p15 = getfield_gc(p11, descr=<GcPtrFieldDescr list.items 16>)
 +364: p16 = getarrayitem_gc(p15, i12, descr=<GcPtrArrayDescr>)
 +369: i18 = int_add(i12, 1)
@@ -1319,771 +1331,771 @@
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #50 LOAD_GLOBAL')
 +373: p19 = getfield_gc(p0, descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
 +384: setfield_gc(p7, i18, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-+388: guard_value(p19, ConstPtr(ptr20), descr=<Guard85>) [p1, p0, p19, p2, p3, p4, p5, p16, p7]
++388: guard_value(p19, ConstPtr(ptr20), descr=<Guard88>) [p1, p0, p19, p2, p3, p4, p5, p16, p7]
 +407: p21 = getfield_gc(p19, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+411: guard_value(p21, ConstPtr(ptr22), descr=<Guard86>) [p1, p0, p21, p19, p2, p3, p4, p5, p16, p7]
++411: guard_value(p21, ConstPtr(ptr22), descr=<Guard89>) [p1, p0, p21, p19, p2, p3, p4, p5, p16, p7]
 +424: p24 = getfield_gc(ConstPtr(ptr23), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+437: guard_nonnull_class(p24, 21293176, descr=<Guard87>) [p1, p0, p24, p2, p3, p4, p5, p16, p7]
++437: guard_nonnull_class(p24, 21377976, descr=<Guard90>) [p1, p0, p24, p2, p3, p4, p5, p16, p7]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #53 LOOKUP_METHOD')
 +456: p26 = getfield_gc(p24, descr=<GcPtrFieldDescr pypy.interpreter.module.Module.inst_w_dict 8>)
-+460: guard_value(p26, ConstPtr(ptr27), descr=<Guard88>) [p1, p0, p24, p26, p2, p3, p4, p5, p16, p7]
++460: guard_value(p26, ConstPtr(ptr27), descr=<Guard91>) [p1, p0, p24, p26, p2, p3, p4, p5, p16, p7]
 +479: p28 = getfield_gc(p26, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+483: guard_value(p28, ConstPtr(ptr29), descr=<Guard89>) [p1, p0, p24, p28, p26, p2, p3, p4, p5, p16, p7]
++483: guard_value(p28, ConstPtr(ptr29), descr=<Guard92>) [p1, p0, p24, p28, p26, p2, p3, p4, p5, p16, p7]
 +496: p31 = getfield_gc(ConstPtr(ptr30), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+509: guard_nonnull_class(p31, ConstClass(Function), descr=<Guard90>) [p1, p0, p31, p24, p2, p3, p4, p5, p16, p7]
++509: guard_nonnull_class(p31, ConstClass(Function), descr=<Guard93>) [p1, p0, p31, p24, p2, p3, p4, p5, p16, p7]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #56 LOAD_CONST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #59 LOAD_FAST')
-+528: guard_nonnull_class(p16, ConstClass(W_StringObject), descr=<Guard91>) [p1, p0, p16, p2, p3, p4, p5, p7, p31]
++528: guard_nonnull_class(p16, ConstClass(W_StringObject), descr=<Guard94>) [p1, p0, p16, p2, p3, p4, p5, p7, p31]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #62 CALL_METHOD')
 +548: p34 = getfield_gc(p31, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
-+552: guard_value(p34, ConstPtr(ptr35), descr=<Guard92>) [p1, p0, p34, p31, p2, p3, p4, p5, p16, p7]
++552: guard_value(p34, ConstPtr(ptr35), descr=<Guard95>) [p1, p0, p34, p31, p2, p3, p4, p5, p16, p7]
 +571: p36 = getfield_gc(p31, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_defs_w 32>)
 +575: i37 = arraylen_gc(p36, descr=<GcPtrArrayDescr>)
 +579: i39 = int_sub(3, i37)
 +587: i41 = int_ge(2, i39)
-guard_true(i41, descr=<Guard93>) [p1, p0, p31, p2, p3, p4, p5, p16, p7]
+guard_true(i41, descr=<Guard96>) [p1, p0, p31, p2, p3, p4, p5, p16, p7]
 +597: p42 = getfield_gc(p31, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
 +601: p43 = getfield_gc(p31, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
 +601: i45 = int_sub(i37, 1)
 +608: i46 = int_ge(i45, i37)
-guard_false(i46, descr=<Guard94>) [p1, p0, i37, i45, p31, p2, p3, p4, p5, p16, p7, p42]
+guard_false(i46, descr=<Guard97>) [p1, p0, i37, i45, p31, p2, p3, p4, p5, p16, p7, p42]
 +617: p47 = getarrayitem_gc_pure(p36, i45, descr=<GcPtrArrayDescr>)
 +622: i48 = force_token()
 +629: i49 = int_is_zero(i8)
-guard_true(i49, descr=<Guard95>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, p10, i48, p47, p42]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #0 LOAD_GLOBAL')
-+639: guard_value(p42, ConstPtr(ptr50), descr=<Guard96>) [p1, p0, p9, p42, p2, p3, p4, p5, p16, p7, p31, p10, i48, p47, None]
+guard_true(i49, descr=<Guard98>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, p47, i48, p10, p42]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #0 LOAD_GLOBAL')
++639: guard_value(p42, ConstPtr(ptr50), descr=<Guard99>) [p1, p0, p9, p42, p2, p3, p4, p5, p16, p7, p31, p47, i48, p10, None]
 +658: p52 = getfield_gc(p42, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+662: guard_value(p52, ConstPtr(ptr53), descr=<Guard97>) [p1, p0, p9, p52, p42, p2, p3, p4, p5, p16, p7, p31, p10, i48, p47, None]
++662: guard_value(p52, ConstPtr(ptr53), descr=<Guard100>) [p1, p0, p9, p52, p42, p2, p3, p4, p5, p16, p7, p31, p47, i48, p10, None]
 +675: p55 = getfield_gc(ConstPtr(ptr54), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+688: guard_nonnull_class(p55, ConstClass(Function), descr=<Guard98>) [p1, p0, p9, p55, p2, p3, p4, p5, p16, p7, p31, p10, i48, p47, None]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #3 LOAD_FAST')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #6 LOAD_FAST')
-+706: guard_nonnull(p47, descr=<Guard99>) [p1, p0, p9, p47, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, None, None]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #9 CALL_FUNCTION')
++688: guard_nonnull_class(p55, ConstClass(Function), descr=<Guard101>) [p1, p0, p9, p55, p2, p3, p4, p5, p16, p7, p31, p47, i48, p10, None]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #3 LOAD_FAST')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #6 LOAD_FAST')
++706: guard_nonnull(p47, descr=<Guard102>) [p1, p0, p9, p47, p2, p3, p4, p5, p16, p7, p31, p55, None, i48, p10, None]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #9 CALL_FUNCTION')
 +715: p57 = getfield_gc(p55, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
-+719: guard_value(p57, ConstPtr(ptr58), descr=<Guard100>) [p1, p0, p9, p57, p55, p2, p3, p4, p5, p16, p7, p31, None, p10, i48, p47, None]
++719: guard_value(p57, ConstPtr(ptr58), descr=<Guard103>) [p1, p0, p9, p57, p55, p2, p3, p4, p5, p16, p7, p31, None, p47, i48, p10, None]
 +738: p59 = getfield_gc(p55, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
 +742: p60 = getfield_gc(p55, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
 +742: p61 = getfield_gc(p55, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_name 40>)
 +742: p62 = getfield_gc(p55, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_defs_w 32>)
 +742: i63 = force_token()
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #0 LOAD_GLOBAL')
-+749: guard_value(p59, ConstPtr(ptr64), descr=<Guard101>) [p1, p0, p9, p59, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #0 LOAD_GLOBAL')
++749: guard_value(p59, ConstPtr(ptr64), descr=<Guard104>) [p1, p0, p9, p59, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
 +768: p65 = getfield_gc(p59, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+772: guard_value(p65, ConstPtr(ptr66), descr=<Guard102>) [p1, p0, p9, p65, p59, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
++772: guard_value(p65, ConstPtr(ptr66), descr=<Guard105>) [p1, p0, p9, p65, p59, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
 +785: p68 = getfield_gc(ConstPtr(ptr67), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+798: guard_isnull(p68, descr=<Guard103>) [p1, p0, p9, p68, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
-+807: guard_not_invalidated(, descr=<Guard104>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
++798: guard_isnull(p68, descr=<Guard106>) [p1, p0, p9, p68, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
++807: guard_not_invalidated(, descr=<Guard107>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
 +807: p70 = getfield_gc(ConstPtr(ptr69), descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+815: guard_value(p70, ConstPtr(ptr71), descr=<Guard105>) [p1, p0, p9, p70, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
++815: guard_value(p70, ConstPtr(ptr71), descr=<Guard108>) [p1, p0, p9, p70, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
 +828: p73 = getfield_gc(ConstPtr(ptr72), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+836: guard_value(p73, ConstPtr(ptr74), descr=<Guard106>) [p1, p0, p9, p73, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #3 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #6 LOAD_CONST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #9 BINARY_SUBSCR')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #10 CALL_FUNCTION')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #13 BUILD_TUPLE')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #16 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #19 BINARY_ADD')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #20 STORE_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #23 LOAD_GLOBAL')
++836: guard_value(p73, ConstPtr(ptr74), descr=<Guard109>) [p1, p0, p9, p73, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #3 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #6 LOAD_CONST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #9 BINARY_SUBSCR')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #10 CALL_FUNCTION')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #13 BUILD_TUPLE')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #16 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #19 BINARY_ADD')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #20 STORE_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #23 LOAD_GLOBAL')
 +849: p76 = getfield_gc(ConstPtr(ptr75), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+862: guard_nonnull_class(p76, 21278680, descr=<Guard107>) [p1, p0, p9, p76, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #26 LOOKUP_METHOD')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #29 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #32 CALL_METHOD')
++862: guard_nonnull_class(p76, 21365256, descr=<Guard110>) [p1, p0, p9, p76, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #26 LOOKUP_METHOD')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #29 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #32 CALL_METHOD')
 +881: p78 = getfield_gc(p76, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+885: guard_class(p78, ConstClass(ObjectDictStrategy), descr=<Guard108>) [p1, p0, p9, p76, p78, p2, p3, p4, p5, p16, p7, p31, i63, p55, p10, i48, p47, None]
++885: guard_class(p78, ConstClass(ObjectDictStrategy), descr=<Guard111>) [p1, p0, p9, p76, p78, p2, p3, p4, p5, p16, p7, p31, i63, p55, p47, i48, p10, None]
 +897: p80 = getfield_gc(p76, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage 8>)
 +901: i81 = force_token()
-+908: p83 = new_with_vtable(21282720)
-+1013: setfield_gc(p83, i63, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++908: p83 = new_with_vtable(21373712)
++978: setfield_gc(p83, i63, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 setfield_gc(p9, p83, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+1063: setfield_gc(p0, i81, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+1074: p85 = new_array(3, descr=<GcPtrArrayDescr>)
-+1152: setarrayitem_gc(p85, 0, ConstPtr(ptr87), descr=<GcPtrArrayDescr>)
-+1160: setarrayitem_gc(p85, 1, ConstPtr(ptr89), descr=<GcPtrArrayDescr>)
-+1174: setarrayitem_gc(p85, 2, p47, descr=<GcPtrArrayDescr>)
-+1185: i92 = call_may_force(ConstClass(hash_tuple), p85, descr=<SignedCallDescr>)
-guard_not_forced(, descr=<Guard80>) [p1, p0, p9, p76, p80, i92, p83, p2, p3, p4, p5, p16, p7, p31, i48, p55, p10, p47, p85]
-+1250: guard_no_exception(, descr=<Guard109>) [p1, p0, p9, p76, p80, i92, p83, p2, p3, p4, p5, p16, p7, p31, i48, p55, p10, p47, p85]
-+1265: i93 = force_token()
-+1272: setfield_gc(p0, i93, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+1283: p95 = new_with_vtable(21277928)
-+1353: setfield_gc(p95, p85, descr=<GcPtrFieldDescr pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems 8>)
-+1364: i97 = call_may_force(ConstClass(ll_dict_lookup__dicttablePtr_pypy_interpreter_baseobjspace_W_RootPtr_Signed), p80, p95, i92, descr=<SignedCallDescr>)
-guard_not_forced(, descr=<Guard81>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, p47]
-+1422: guard_no_exception(, descr=<Guard110>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, p47]
-+1437: i99 = int_and(i97, -9223372036854775808)
-+1453: i100 = int_is_true(i99)
-guard_false(i100, descr=<Guard111>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, p47]
-+1463: p102 = call(ConstClass(ll_get_value__dicttablePtr_Signed), p80, i97, descr=<GcPtrCallDescr>)
-+1482: guard_no_exception(, descr=<Guard112>) [p1, p0, p9, p95, p76, p102, p83, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, p47]
-+1497: guard_nonnull_class(p102, 21487768, descr=<Guard113>) [p1, p0, p9, p95, p76, p102, p83, p2, p3, p4, p5, p16, p7, p31, p55, p10, i48, p47]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #35 STORE_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #38 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #41 LOAD_CONST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #44 COMPARE_OP')
-+1515: i105 = ptr_eq(p102, ConstPtr(ptr104))
-guard_false(i105, descr=<Guard114>) [p1, p0, p9, p83, p2, p3, p4, p5, p16, p7, p31, p95, p102, p55, p10, i48, p47]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #47 POP_JUMP_IF_FALSE')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #50 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #53 RETURN_VALUE')
-+1528: p106 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+1539: guard_isnull(p106, descr=<Guard115>) [p1, p0, p9, p102, p106, p83, p2, p3, p4, p5, p16, p7, p31, p95, None, p55, p10, i48, p47]
-+1548: i107 = getfield_gc(p9, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
-+1552: i108 = int_is_true(i107)
-guard_false(i108, descr=<Guard116>) [p1, p0, p9, p102, p83, p2, p3, p4, p5, p16, p7, p31, p95, None, p55, p10, i48, p47]
-+1562: p109 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #12 LOOKUP_METHOD')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #15 LOAD_FAST')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #18 CALL_METHOD')
-+1562: setfield_gc(p83, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
-+1577: guard_not_invalidated(, descr=<Guard117>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, None, p102, None, p10, i48, p47]
-+1577: p111 = getfield_gc_pure(p16, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
-+1588: i112 = strlen(p111)
-+1592: i114 = int_gt(9223372036854775807, i112)
-guard_true(i114, descr=<Guard118>) [p1, p0, p9, p102, p111, p2, p3, p4, p5, p16, p7, p31, None, None, None, p10, i48, p47]
-+1611: p115 = getfield_gc(p102, descr=<GcPtrFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_code 16>)
-+1615: i116 = getfield_gc(p102, descr=<SignedFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_flags 24>)
-+1619: i118 = getarrayitem_gc_pure(p115, 0, descr=<SignedArrayDescr>)
-+1623: i120 = int_eq(i118, 17)
-guard_true(i120, descr=<Guard119>) [p1, p0, p9, p102, p2, p3, p4, p5, p16, p7, p31, p115, i112, p111, i116, None, None, None, p10, i48, p47]
-+1633: i122 = getarrayitem_gc_pure(p115, 2, descr=<SignedArrayDescr>)
-+1637: i124 = int_and(i122, 1)
-+1644: i125 = int_is_true(i124)
-guard_true(i125, descr=<Guard120>) [p1, p0, p9, p102, i122, p2, p3, p4, p5, p16, p7, p31, p115, i112, p111, i116, None, None, None, p10, i48, p47]
-+1654: i127 = getarrayitem_gc_pure(p115, 5, descr=<SignedArrayDescr>)
-+1658: i129 = int_gt(i127, 1)
-guard_false(i129, descr=<Guard121>) [p1, p0, p9, p102, p2, p3, p4, p5, p16, p7, p31, p115, i112, p111, i116, None, None, None, p10, i48, p47]
-+1668: i131 = getarrayitem_gc_pure(p115, 1, descr=<SignedArrayDescr>)
-+1672: i133 = int_add(i131, 1)
-+1676: i134 = getarrayitem_gc_pure(p115, i133, descr=<SignedArrayDescr>)
-+1681: i136 = int_eq(i134, 19)
-guard_true(i136, descr=<Guard122>) [p1, p0, p9, p102, i133, p2, p3, p4, p5, p16, p7, p31, p115, i112, p111, i116, None, None, None, p10, i48, p47]
-+1691: i138 = int_add(i133, 1)
-+1698: i139 = getarrayitem_gc_pure(p115, i138, descr=<SignedArrayDescr>)
-+1703: i141 = int_add(i133, 2)
-+1707: i143 = int_lt(0, i112)
-guard_true(i143, descr=<Guard123>) [p1, p0, p9, p102, i139, i141, p2, p3, p4, p5, p16, p7, p31, p115, i112, p111, i116, None, None, None, p10, i48, p47]
-+1717: guard_value(i141, 11, descr=<Guard124>) [p1, p0, p9, p102, i139, i141, p115, p2, p3, p4, p5, p16, p7, p31, None, i112, p111, i116, None, None, None, p10, i48, p47]
-+1727: guard_value(i139, 51, descr=<Guard125>) [p1, p0, p9, p102, i139, p115, p2, p3, p4, p5, p16, p7, p31, None, i112, p111, i116, None, None, None, p10, i48, p47]
-+1737: guard_value(p115, ConstPtr(ptr146), descr=<Guard126>) [p1, p0, p9, p102, p115, p2, p3, p4, p5, p16, p7, p31, None, i112, p111, i116, None, None, None, p10, i48, p47]
++1032: setfield_gc(p0, i81, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++1043: p85 = new_array(3, descr=<GcPtrArrayDescr>)
++1121: setarrayitem_gc(p85, 0, ConstPtr(ptr87), descr=<GcPtrArrayDescr>)
++1129: setarrayitem_gc(p85, 1, ConstPtr(ptr89), descr=<GcPtrArrayDescr>)
++1143: setarrayitem_gc(p85, 2, p47, descr=<GcPtrArrayDescr>)
++1147: i92 = call_may_force(ConstClass(hash_tuple), p85, descr=<SignedCallDescr>)
+guard_not_forced(, descr=<Guard83>) [p1, p0, p9, p76, p80, i92, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, p10, i48, p85]
++1240: guard_no_exception(, descr=<Guard112>) [p1, p0, p9, p76, p80, i92, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, p10, i48, p85]
++1255: i93 = force_token()
++1262: setfield_gc(p0, i93, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++1273: p95 = new_with_vtable(21362872)
++1343: setfield_gc(p95, p85, descr=<GcPtrFieldDescr pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems 8>)
++1354: i97 = call_may_force(ConstClass(ll_dict_lookup__dicttablePtr_pypy_interpreter_baseobjspace_W_RootPtr_Signed), p80, p95, i92, descr=<SignedCallDescr>)
+guard_not_forced(, descr=<Guard84>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, i48, p10]
++1412: guard_no_exception(, descr=<Guard113>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, i48, p10]
++1427: i99 = int_and(i97, -9223372036854775808)
++1443: i100 = int_is_true(i99)
+guard_false(i100, descr=<Guard114>) [p1, p0, p9, p95, p76, i97, p80, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, i48, p10]
++1453: p102 = call(ConstClass(ll_get_value__dicttablePtr_Signed), p80, i97, descr=<GcPtrCallDescr>)
++1472: guard_no_exception(, descr=<Guard115>) [p1, p0, p9, p95, p76, p102, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, i48, p10]
++1487: guard_nonnull_class(p102, 21574792, descr=<Guard116>) [p1, p0, p9, p95, p76, p102, p83, p2, p3, p4, p5, p16, p7, p31, p55, p47, i48, p10]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #35 STORE_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #38 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #41 LOAD_CONST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #44 COMPARE_OP')
++1505: i105 = ptr_eq(p102, ConstPtr(ptr104))
+guard_false(i105, descr=<Guard117>) [p1, p0, p9, p83, p2, p3, p4, p5, p16, p7, p31, p102, p95, p55, p47, i48, p10]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #47 POP_JUMP_IF_FALSE')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #50 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #53 RETURN_VALUE')
++1518: p106 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
++1529: guard_isnull(p106, descr=<Guard118>) [p1, p0, p9, p102, p106, p83, p2, p3, p4, p5, p16, p7, p31, None, p95, p55, p47, i48, p10]
++1538: i107 = getfield_gc(p9, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
++1542: i108 = int_is_true(i107)
+guard_false(i108, descr=<Guard119>) [p1, p0, p9, p102, p83, p2, p3, p4, p5, p16, p7, p31, None, p95, p55, p47, i48, p10]
++1552: p109 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #12 LOOKUP_METHOD')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #15 LOAD_FAST')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #18 CALL_METHOD')
++1552: setfield_gc(p83, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++1567: guard_not_invalidated(, descr=<Guard120>) [p1, p0, p9, p2, p3, p4, p5, p16, p7, p31, p102, None, None, p47, i48, p10]
++1567: p111 = getfield_gc_pure(p16, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
++1578: i112 = strlen(p111)
++1582: i114 = int_gt(9223372036854775807, i112)
+guard_true(i114, descr=<Guard121>) [p1, p0, p9, p102, p111, p2, p3, p4, p5, p16, p7, p31, None, None, None, p47, i48, p10]
++1601: p115 = getfield_gc(p102, descr=<GcPtrFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_code 16>)
++1605: i116 = getfield_gc(p102, descr=<SignedFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_flags 24>)
++1609: i118 = getarrayitem_gc_pure(p115, 0, descr=<SignedArrayDescr>)
++1613: i120 = int_eq(i118, 17)
+guard_true(i120, descr=<Guard122>) [p1, p0, p9, p102, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, p115, None, None, None, p47, i48, p10]
++1623: i122 = getarrayitem_gc_pure(p115, 2, descr=<SignedArrayDescr>)
++1627: i124 = int_and(i122, 1)
++1634: i125 = int_is_true(i124)
+guard_true(i125, descr=<Guard123>) [p1, p0, p9, p102, i122, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, p115, None, None, None, p47, i48, p10]
++1644: i127 = getarrayitem_gc_pure(p115, 5, descr=<SignedArrayDescr>)
++1648: i129 = int_gt(i127, 1)
+guard_false(i129, descr=<Guard124>) [p1, p0, p9, p102, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, p115, None, None, None, p47, i48, p10]
++1658: i131 = getarrayitem_gc_pure(p115, 1, descr=<SignedArrayDescr>)
++1662: i133 = int_add(i131, 1)
++1666: i134 = getarrayitem_gc_pure(p115, i133, descr=<SignedArrayDescr>)
++1671: i136 = int_eq(i134, 19)
+guard_true(i136, descr=<Guard125>) [p1, p0, p9, p102, i133, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, p115, None, None, None, p47, i48, p10]
++1681: i138 = int_add(i133, 1)
++1688: i139 = getarrayitem_gc_pure(p115, i138, descr=<SignedArrayDescr>)
++1693: i141 = int_add(i133, 2)
++1697: i143 = int_lt(0, i112)
+guard_true(i143, descr=<Guard126>) [p1, p0, p9, p102, i139, i141, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, p115, None, None, None, p47, i48, p10]
++1707: guard_value(i141, 11, descr=<Guard127>) [p1, p0, p9, p102, i139, i141, p115, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, None, None, None, None, p47, i48, p10]
++1717: guard_value(i139, 51, descr=<Guard128>) [p1, p0, p9, p102, i139, p115, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, None, None, None, None, p47, i48, p10]
++1727: guard_value(p115, ConstPtr(ptr146), descr=<Guard129>) [p1, p0, p9, p102, p115, p2, p3, p4, p5, p16, p7, p31, p111, i116, i112, None, None, None, None, p47, i48, p10]
 debug_merge_point(2, 'StrLiteralSearch at 11/51 [17. 8. 3. 1. 1. 1. 1. 51. 0. 19. 51. 1]')
-+1756: i147 = force_token()
-+1763: p148 = new_with_vtable(21282720)
-+1861: setfield_gc(p148, i48, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++1746: i147 = force_token()
++1753: p148 = new_with_vtable(21373712)
++1823: setfield_gc(p148, i48, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 setfield_gc(p9, p148, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+1899: setfield_gc(p0, i147, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+1917: p150 = new_with_vtable(21320352)
-+1987: setfield_gc(p150, i112, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_end 8>)
-+1998: setfield_gc(p150, ConstPtr(ptr146), descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern 56>)
-+2012: setfield_gc(p150, p111, descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.StrMatchContext.inst__string 64>)
-+2023: setfield_gc(p150, i116, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags 16>)
-+2034: i151 = call_assembler(0, p150, descr=<Loop6>)
-guard_not_forced(, descr=<Guard82>) [p1, p0, p9, p102, p150, i151, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
-+2120: guard_no_exception(, descr=<Guard127>) [p1, p0, p9, p102, p150, i151, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
-+2135: guard_true(i151, descr=<Guard128>) [p1, p0, p9, p102, p150, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
-+2144: p152 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+2155: guard_isnull(p152, descr=<Guard129>) [p1, p0, p9, p152, p148, p2, p3, p4, p5, p16, p7, p31, p150, p102, p47, p10]
-+2164: i153 = getfield_gc(p9, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
-+2168: i154 = int_is_true(i153)
-guard_false(i154, descr=<Guard130>) [p1, p0, p9, p148, p2, p3, p4, p5, p16, p7, p31, p150, p102, p47, p10]
-+2178: p155 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
++1868: setfield_gc(p0, i147, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++1879: p150 = new_with_vtable(21380888)
++1949: setfield_gc(p150, p111, descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.StrMatchContext.inst__string 64>)
++1953: setfield_gc(p150, ConstPtr(ptr146), descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern 56>)
++1967: setfield_gc(p150, i112, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_end 8>)
++1971: setfield_gc(p150, i116, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags 16>)
++1975: i151 = call_assembler(0, p150, descr=<Loop6>)
+guard_not_forced(, descr=<Guard85>) [p1, p0, p9, p102, p150, i151, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
++2061: guard_no_exception(, descr=<Guard130>) [p1, p0, p9, p102, p150, i151, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
++2076: guard_true(i151, descr=<Guard131>) [p1, p0, p9, p102, p150, p148, p2, p3, p4, p5, p16, p7, p31, p47, p10]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
++2085: p152 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
++2096: guard_isnull(p152, descr=<Guard132>) [p1, p0, p9, p152, p148, p2, p3, p4, p5, p16, p7, p31, p150, p102, p47, p10]
++2105: i153 = getfield_gc(p9, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
++2109: i154 = int_is_true(i153)
+guard_false(i154, descr=<Guard133>) [p1, p0, p9, p148, p2, p3, p4, p5, p16, p7, p31, p150, p102, p47, p10]
++2119: p155 = getfield_gc(p9, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #65 POP_TOP')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #66 JUMP_ABSOLUTE')
-+2178: i157 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+2186: i159 = int_sub(i157, 25)
-+2190: setfield_raw(41254440, i159, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++2119: i157 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++2127: i159 = int_sub(i157, 25)
++2131: setfield_raw(41389288, i159, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 setfield_gc(p9, p10, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+2240: setfield_gc(p148, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
-+2255: i162 = int_lt(i159, 0)
-guard_false(i162, descr=<Guard131>) [p1, p0, p2, p3, p4, p5, p16, p7, None, None, None, None]
++2177: setfield_gc(p148, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++2192: i162 = int_lt(i159, 0)
+guard_false(i162, descr=<Guard134>) [p1, p0, p2, p3, p4, p5, p16, p7, None, None, None, None]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #44 FOR_ITER')
-+2265: jump(p0, p1, p2, p3, p4, p5, p16, p7, i153, p9, p10, descr=<Loop7>)
-+2287: --end of the loop--
-[57f89f76b07] jit-log-opt-loop}
-[57f89f7da73] {jit-backend
-[57f8a0ec83b] {jit-backend-dump
++2202: jump(p0, p1, p2, p3, p4, p5, p16, p7, i153, p9, p10, descr=<Loop7>)
++2224: --end of the loop--
+[3641ae5c499] jit-log-opt-loop}
+[3641ae627a9] {jit-backend
+[3641af43071] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63eae +0  554889E5534154415541564157488DA5000000004C8B3C25D0295C0148C70425D0295C01000000004C8B3425D8295C0148C70425D8295C01000000004C8B2C25E0295C0148C70425E0295C01000000004C8B2425E8295C0148C70425E8295C01000000004C8B1425B0B962014C8B0C25F8295C0148C70425F8295C01000000004C8B0425C0B96201488B3C25C8B96201488B3425102A5C0148C70425102A5C0100000000488B1C25182A5C0148C70425182A5C0100000000488B1425202A5C0148C70425202A5C0100000000488B0C25282A5C0148C70425282A5C0100000000488B0425302A5C0148C70425302A5C010000000048898570FFFFFF488B0425382A5C0148C70425382A5C010000000048898568FFFFFF488B0425402A5C0148C70425402A5C010000000048898560FFFFFF488B0425482A5C0148C70425482A5C010000000048898558FFFFFF49BB90F049D6C97F0000498B034883C00149BB90F049D6C97F00004989034983F8040F85000000008139083200000F8500000000488B79184885FF0F84000000004C8B4108488B47084939C00F8D00000000488B7F104A8B7CC7104983C0014C8941084983FA000F850000000049BB287CFAD3C97F00004D39DC0F85000000004D8B670849BB2060F7D3C97F00004D39DC0F8500000000498B5424104881FA60C84D010F850000000049BBE821F6D3C97F00004D8B234983FC01720841813C24184600000F8500000000498B54240849BB2861F7D3C97F00004C39DA0F85000000004C8B52104981FA60C84D010F850000000049BB2825F6D3C97F0000498B134883FA017206813A082601000F85000000004883FF017206813FD00400000F85000000004C8B621849BB70A4F6D3C97F00004D39DC0F85000000004C8B62204D8B54240841B8030000004D29D04983F8020F8F000000004C8B42404C89D04983EA014939C20F8D000000004F8B54D4104889BD50FFFFFF4C898548FFFFFF48898D40FFFFFF4C899538FFFFFF48899530FFFFFF4889B528FFFFFF4C898D20FFFFFF41BBD07D890041FFD34C8B4838488DB578FFFFFF488B50484885D20F8500000000488B50284883FA000F8500000000488B9548FFFFFF49BB2861F7D3C97F00004C39DA0F85000000004C8B52104981FA60C84D010F850000000049BBF823F6D3C97F0000498B134883FA017206813A082601000F85000000004C8B9538FFFFFF4D85D20F8400000000488B4A1849BBB863FAD3C97F00004C39D90F8500000000488B4A404C8B4228488B7A2048833C25D07E7502000F8500000000488DBD78FFFFFF49BB2861F7D3C97F00004C39D90F85000000004C8B41104981F860C84D010F850000000049BBE8E245D6C97F0000498B0B4885C90F8500000000488B0C2520C350014881F960C84D010F8500000000488B0C25A81E65014881F9A0554B010F850000000049BB0823F6D3C97F0000498B0B4883F90172068139780D00000F85000000004C8B4110418138588901000F85000000004C8B41084C8DA578FFFFFF48898518FFFFFF48898D10FFFFFF48899508FFFFFF4889B500FFFFFF4889BDF8FEFFFF4C8985F0FEFFFF4C898DE8FEFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700401D000048891425709F44014C8B95F8FEFFFF4C8950084C8B9518FFFFFF41F642040174154152504C89D74889C641BB30BCC70041FFD358415A498942384D896718488985E0FEFFFF488B0425709F4401488D5028483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C7008800000048891425709F440148C740080300000048C7401020D24B0149BB8012FBD3C97F00004C8958184C8B9538FFFFFF4C8950204C89BDD8FEFFFF488985D0FEFFFF48899DC8FEFFFF4C89B5C0FEFFFF4C89ADB8FEFFFF48C78578FFFFFF840000004889C741BBD0C4950041FFD34883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004C8DAD78FFFFFF4C8BB5D8FEFFFF4D896E18488985B0FEFFFF488B0425709F4401488D5010483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700880A000048891425709F44014C8B95D0FEFFFF4C895008488985A8FEFFFF48C78578FFFFFF85000000488BBDF0FEFFFF4889C6488B95B0FEFFFF41BBC0F5BD0041FFD34883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004989C649BB00000000000000804C21D84883F8000F8500000000488BBDF0FEFFFF4C89F641BBD0E5BC0041FFD348833C25D07E7502000F85000000004883F80172068138383E03000F85000000004881F8303D4C010F84000000004C8BB518FFFFFF4D8B56484D85D20F85000000004D8B56284983FA000F85000000004C8B95E0FEFFFF49C74208FDFFFFFF4C8B9550FFFFFF4D8B4A084D8B411049BBFFFFFFFFFFFFFF7F4D39D80F8D00000000488B7810488B7018488B57104883FA110F8500000000488B57204889D14883E2014883FA000F8400000000488B4F384883F9010F8F00000000488B4F184883C101488B54CF104883FA130F85000000004889CA4883C101488B4CCF104883C2024983F8000F8E000000004883FA0B0F85000000004883F9330F850000000049BB0036F7D3C97F00004C39DF0F8500000000488DBD78FFFFFF488985A0FEFFFF4889B598FEFFFF4889BD90FEFFFF4C898588FEFFFF4C898D80FEFFFF488B0425709F4401488D5018483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C700401D000048891425709F44014C8B9500FFFFFF4C89500841F64604017411504C89F74889C641BB30BCC70041FFD358498946384C8B95D8FEFFFF4C8B8D90FEFFFF4D894A1848898578FEFFFF488B0425709F4401488D5048483B1425789F4401761A49BB1002E6D3C97F000041FFD349BB8D02E6D3C97F000041FFD348C70040B0000048891425709F44014C8B9588FEFFFF4C89500849BB0036F7D3C97F00004C8958384C8B9580FEFFFF4C8950404C8B9598FEFFFF4C89501048898570FEFFFF48C78578FFFFFF86000000BF000000004889C649BBE529E6D3C97F000041FFD34883F80174134889C7BE0000000041BBE049980041FFD3EB08488B042590B962014883BD78FFFFFF000F8C0000000048833C25D07E7502000F85000000004885C00F8400000000488B8518FFFFFF4C8B70484D85F60F85000000004C8B70284983FE000F85000000004C8B1425287E75024983EA194C891425287E75024C8B8DE8FEFFFFF6400401741941514152504889C74C89CE41BB30BCC70041FFD358415A41594C8948384C8B8578FEFFFF49C74008FDFFFFFF4983FA000F8C00000000488B85D8FEFFFF48898570FFFFFF488B85C0FEFFFF48898568FFFFFF488B85B8FEFFFF48898560FFFFFF488B8520FFFFFF48898558FFFFFF488B85C8FEFFFF48898548FFFFFF4C8BBD50FFFFFF488B8518FFFFFF48898538FFFFFF4C898D30FFFFFF488B8528FFFFFF48898550FFFFFF49BB8E2DE6D3C97F000041FFE3488B0425207E75024829E0483B0425802C4401760D49BB0403E6D3C97F000041FFD3554889E5534154415541564157488DA5E0FDFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFF4C8B5D484C899D68FFFFFF4C8B5D504C899D60FFFFFF4C8B5D584C899D58FFFFFFE98CF6FFFF49BB0000E6D3C97F000041FFD321383C343029241D180C08044044484C038700000049BB0000E6D3C97F000041FFD3383C0434302924180C084044484C038800000049BB0000E6D3C97F000041FFD3383C041C34302924180C084044484C038900000049BB0000E6D3C97F000041FFD3383C04211C34302924180C084044484C038A00000049BB0000E6D3C97F000041FFD329383C343024180C08041C44484C038B00000049BB0000E6D3C97F000041FFD3383C303424180C1C0444484C038C00000049BB0000E6D3C97F000041FFD3383C303424180C1C0444484C038D00000049BB0000E6D3C97F000041FFD3383C08303424180C1C0444484C038E00000049BB0000E6D3C97F000041FFD3383C303424180C1C0444484C038F00000049BB0000E6D3C97F000041FFD3383C30083424180C1C0444484C039000000049BB0000E6D3C97F000041FFD3383C3028083424180C1C0444484C039100000049BB0000E6D3C97F000041FFD3383C08303424180C1C0444484C039200000049BB0000E6D3C97F000041FFD3383C1C3424180C04084C039300000049BB0000E6D3C97F000041FFD3383C30083424180C1C04039400000049BB0000E6D3C97F000041FFD3383C083424180C1C04039500000049BB0000E6D3C97F000041FFD3383C0129083424180C1C0420039600000049BB0000E6D3C97F000041FFD3383C00083468640C50586019245C54039700000049BB0000E6D3C97F000041FFD3383C003468640C50586019245C54039800000049BB0000E6D3C97F000041FFD3383C00083468640C50586019245C07039900000049BB0000E6D3C97F000041FFD3383C0028083468640C50586019245C07039A00000049BB0000E6D3C97F000041FFD3383C00083468640C50586019245C07039B00000049BB0000E6D3C97F000041FFD3383C00283468640C5058600819240707039C00000049BB0000E6D3C97F000041FFD3383C0004083468640C5058600719242807039D00000049BB4300E6D3C97F000041FFD3383C00201C3468640C505860040819242807039E00000049BB0000E6D3C97F000041FFD3383C00043468640C5058601D070819242807039F00000049BB0000E6D3C97F000041FFD3383C0020043468640C5058601D07081924280703A000000049BB0000E6D3C97F000041FFD3383C00043468640C5058601D07081924280703A100000049BB0000E6D3C97F000041FFD3383C003468640C5058601D07081924280703A200000049BB0000E6D3C97F000041FFD3383C00043468640C5058601D07081924280703A300000049BB0000E6D3C97F000041FFD3383C00043468640C5058601D07081924280703A400000049BB0000E6D3C97F000041FFD3383C00043468640C5058601D07081924280703A500000049BB0000E6D3C97F000041FFD3383C0004203468640C5058601D07081924280703A600000049BB4300E6D3C97F000041FFD398018C016C7080010188019C0168649401505860795C9001840174038400000049BB4300E6D3C97F000041FFD398018C016C7080010188019C0168649401505860795C900184017403A700000049BB4300E6D3C97F000041FFD398018C016CA4017001800188019C0168649401505860795C840174038500000049BB4300E6D3C97F000041FFD398018C016CA4017001800188019C0168649401505860795C84017403A800000049BB0000E6D3C97F000041FFD398018C016CA4017039800188019C0168649401505860795C84017403A900000049BB4300E6D3C97F000041FFD398018C016CA401700088019C0168649401505860795C84017403AA00000049BB0000E6D3C97F000041FFD398018C016CA401700088019C0168649401505860795C84017403AB00000049BB0000E6D3C97F000041FFD398018C016C88019C0168649401505860A40100795C84017403AC00000049BB0000E6D3C97F000041FFD398018C0138002888019C0168649401505860A40107795C84017403AD00000049BB0000E6D3C97F000041FFD398018C01380088019C0168649401505860A40107795C84017403AE00000049BB0000E6D3C97F000041FFD398018C01389C01686494015058600700795C84010703AF00000049BB0000E6D3C97F000041FFD398018C013800249C01686494012858600707795C84010703B000000049BB0000E6D3C97F000041FFD398018C0138009C016864940128586024211C190707795C84010703B100000049BB0000E6D3C97F000041FFD398018C013800059C016864940128586024211C190707795C84010703B200000049BB0000E6D3C97F000041FFD398018C0138009C016864940128586024211C190707795C84010703B300000049BB0000E6D3C97F000041FFD398018C013800059C016864940128586024211C190707795C84010703B400000049BB0000E6D3C97F000041FFD398018C01380005099C016864940128586024211C190707795C84010703B500000049BB0000E6D3C97F000041FFD398018C01380005091C9C0168649401285860242107190707795C84010703B600000049BB0000E6D3C97F000041FFD398018C013800051C9C0168649401285860242107190707795C84010703B700000049BB0000E6D3C97F000041FFD398018C0138001C9C0168649401285860242107190707795C84010703B800000049BB4300E6D3C97F000041FFD398018C016CA801C00101BC019C01686494015058605C8401038600000049BB4300E6D3C97F000041FFD398018C016CA801C00101BC019C01686494015058605C840103B900000049BB0000E6D3C97F000041FFD398018C016CA801C001BC019C01686494015058605C840103BA00000049BB0000E6D3C97F000041FFD398018C010038BC019C0168649401505860A801C0015C840103BB00000049BB0000E6D3C97F000041FFD398018C0100BC019C0168649401505860A801C0015C840103BC00000049BB0000E6D3C97F000041FFD398018C019C016864940150580707070703BD000000
-[57f8a11b2af] jit-backend-dump}
-[57f8a11c06b] {jit-backend-addr
-Loop 8 (<code object inlined_str_stuff, file 'source.py', line 40> #44 FOR_ITER) has address 7fc9d3e63ffa to 7fc9d3e648ce (bootstrap 7fc9d3e63eae)
-[57f8a11d3e7] jit-backend-addr}
-[57f8a11dc9b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9f37 +0  554889E5534154415541564157488DA5000000004C8B3C2550525D0148C7042550525D01000000004C8B342558525D0148C7042558525D01000000004C8B2C2560525D0148C7042560525D01000000004C8B242568525D0148C7042568525D01000000004C8B142530E863014C8B0C2578525D0148C7042578525D01000000004C8B042540E86301488B3C2548E86301488B342590525D0148C7042590525D0100000000488B1C2598525D0148C7042598525D0100000000488B1425A0525D0148C70425A0525D0100000000488B0C25A8525D0148C70425A8525D0100000000488B0425B0525D0148C70425B0525D010000000048898570FFFFFF488B0425B8525D0148C70425B8525D010000000048898568FFFFFF488B0425C0525D0148C70425C0525D010000000048898560FFFFFF488B0425C8525D0148C70425C8525D010000000048898558FFFFFF49BBC82103C6827F0000498B034883C00149BBC82103C6827F00004989034983F8040F85000000008139102C00000F8500000000488B79184885FF0F84000000004C8B4108488B47084939C00F8D00000000488B7F104A8B7CC7104983C0014C8941084983FA000F850000000049BB28DCB3C3827F00004D39DC0F85000000004D8B670849BB20A0B0C3827F00004D39DC0F8500000000498B5424104881FA60164F010F850000000049BB0882AFC3827F00004D8B234983FC01720841813C24384100000F8500000000498B54240849BB28A1B0C3827F00004C39DA0F85000000004C8B52104981FA60164F010F850000000049BB4885AFC3827F0000498B134883FA017206813A802701000F85000000004883FF017206813F900700000F85000000004C8B621849BBB863B0C3827F00004D39DC0F85000000004C8B62204D8B54240841B8030000004D29D04983F8020F8F000000004C8B42404C89D04983EA014939C20F8D000000004F8B54D4104889B550FFFFFF4C899548FFFFFF48899540FFFFFF4C898D38FFFFFF4C898530FFFFFF48898D28FFFFFF4889BD20FFFFFF41BB20268A0041FFD3488B7838488D8D78FFFFFF4C8B40484D85C00F85000000004C8B40284983F8000F85000000004C8B8530FFFFFF49BB28A1B0C3827F00004D39D80F85000000004D8B48104981F960164F010F850000000049BB1884AFC3827F00004D8B034983F8017207418138802701000F85000000004C8B8D48FFFFFF4D85C90F8400000000498B501849BB00C3B3C3827F00004C39DA0F8500000000498B50404D8B5028498B702048833C25908D7702000F8500000000488DB578FFFFFF49BB28A1B0C3827F00004C39DA0F85000000004C8B52104981FA60164F010F850000000049BB1863FFC5827F0000498B134885D20F8500000000488B142560F151014881FA60164F010F8500000000488B1425084A66014881FA80A44C010F850000000049BB2883AFC3827F0000498B134883FA017206813A880F00000F85000000004C8B521041813A688B01000F85000000004C8B52084C8DA578FFFFFF48898518FFFFFF48899510FFFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700903000004889142590EF450148897008488BB518FFFFFFF64604017423565157415150415041524889F74889C641BB9062C90041FFD3415A41585841595F595E488946384D89671848898508FFFFFF488B042590EF4501488D5028483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700880000004889142590EF450148C740080300000048C7401080204D0149BB0073B4C3827F00004C8958184C8948204C899500FFFFFF4C89BDF8FEFFFF4C8985F0FEFFFF4C89ADE8FEFFFF4889BDE0FEFFFF48898DD8FEFFFF4C89B5D0FEFFFF48899DC8FEFFFF488985C0FEFFFF48C78578FFFFFF870000004889C741BB7070960041FFD34883BD78FFFFFF000F8C0000000048833C25908D7702000F8500000000488DB578FFFFFF488B9DF8FEFFFF48897318488985B8FEFFFF488B042590EF4501488D5010483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700380600004889142590EF4501488B95C0FEFFFF48895008488985B0FEFFFF48C78578FFFFFF88000000488BBD00FFFFFF4889C6488B95B8FEFFFF41BB8061BF0041FFD34883BD78FFFFFF000F8C0000000048833C25908D7702000F85000000004889C349BB00000000000000804C21D84883F8000F8500000000488BBD00FFFFFF4889DE41BBB063BE0041FFD348833C25908D7702000F85000000004883F80172068138084203000F85000000004881F8908B4D010F8400000000488B9D18FFFFFF488B53484885D20F8500000000488B53284883FA000F8500000000488B9508FFFFFF48C74208FDFFFFFF488B9520FFFFFF488B72084C8B761049BBFFFFFFFFFFFFFF7F4D39DE0F8D00000000488B4810488B78184C8B49104983F9110F85000000004C8B49204D89CD4983E1014983F9000F84000000004C8B69384983FD010F8F000000004C8B69184983C5014E8B4CE9104983F9130F85000000004D89E94983C5014E8B6CE9104983C1024983FE000F8E000000004983F90B0F85000000004983FD330F850000000049BBA023FDC5827F00004C39D90F8500000000488D8D78FFFFFF488985A8FEFFFF488B042590EF4501488D5018483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700903000004889142590EF4501488B95D8FEFFFF48895008F64304017417575156504889DF4889C641BB9062C90041FFD3585E595F48894338488B95F8FEFFFF48894A18488985A0FEFFFF488B042590EF4501488D5048483B142598EF4501761A49BB10629FC3827F000041FFD349BBA5629FC3827F000041FFD348C700984C00004889142590EF45014889704049BBA023FDC5827F00004C8958384C8970084889781048898598FEFFFF48C78578FFFFFF89000000BF000000004889C649BBB08A9FC3827F000041FFD34883F80174134889C7BE0000000041BBA027990041FFD3EB08488B042510E863014883BD78FFFFFF000F8C0000000048833C25908D7702000F85000000004885C00F8400000000488B8518FFFFFF488B58484885DB0F8500000000488B58284883FB000F8500000000488B3C25E88C77024883EF1948893C25E88C77024C8BB5E0FEFFFFF6400401741350574889C74C89F641BB9062C90041FFD35F584C897038488BB5A0FEFFFF48C74608FDFFFFFF4883FF000F8C00000000488B85F8FEFFFF48898570FFFFFF488B85D0FEFFFF48898568FFFFFF488B85E8FEFFFF48898560FFFFFF488B8538FFFFFF48898558FFFFFF488B85C8FEFFFF48898548FFFFFF4C8BBD20FFFFFF488B8528FFFFFF48898540FFFFFF488B8518FFFFFF48898538FFFFFF4C89B530FFFFFF4989DE49BB528E9FC3827F000041FFE3488B0425E08C77024829E0483B0425807C4501760D49BB34639FC3827F000041FFD3554889E5534154415541564157488DA510FEFFFF4989FF4989F64989D54989CC4D89C24C8B5D104D89D84C8B5D184C89DF4C8B5D204C89DE4C8B5D284C89DB4C8B5D304C89DA4C8B5D384C89D94C8B5D404C899D70FFFFFF4C8B5D484C899D68FFFFFF4C8B5D504C899D60FFFFFF4C8B5D584C899D58FFFFFFE9C9F6FFFF49BB00609FC3827F000041FFD321383C343029241D180C08044044484C038A00000049BB00609FC3827F000041FFD3383C0434302924180C084044484C038B00000049BB00609FC3827F000041FFD3383C041C34302924180C084044484C038C00000049BB00609FC3827F000041FFD3383C04211C34302924180C084044484C038D00000049BB00609FC3827F000041FFD329383C343024180C08041C44484C038E00000049BB00609FC3827F000041FFD3383C303424180C1C0444484C038F00000049BB00609FC3827F000041FFD3383C303424180C1C0444484C039000000049BB00609FC3827F000041FFD3383C08303424180C1C0444484C039100000049BB00609FC3827F000041FFD3383C303424180C1C0444484C039200000049BB00609FC3827F000041FFD3383C30083424180C1C0444484C039300000049BB00609FC3827F000041FFD3383C3028083424180C1C0444484C039400000049BB00609FC3827F000041FFD3383C08303424180C1C0444484C039500000049BB00609FC3827F000041FFD3383C1C3424180C04084C039600000049BB00609FC3827F000041FFD3383C30083424180C1C04039700000049BB00609FC3827F000041FFD3383C083424180C1C04039800000049BB00609FC3827F000041FFD3383C0129083424180C1C0420039900000049BB00609FC3827F000041FFD3383C0020345C500C68645854051C60039A00000049BB00609FC3827F000041FFD3383C00345C500C68645854051C60039B00000049BB00609FC3827F000041FFD3383C0020345C500C68645854051C07039C00000049BB00609FC3827F000041FFD3383C002420345C500C68645854051C07039D00000049BB00609FC3827F000041FFD3383C0020345C500C68645854051C07039E00000049BB00609FC3827F000041FFD3383C0024345C500C6864582007051C07039F00000049BB00609FC3827F000041FFD3383C000820345C500C6864580724051C0703A000000049BB43609FC3827F000041FFD3383C002818345C500C686458082024051C0703A100000049BB00609FC3827F000041FFD3383C0008345C500C68645819072024051C0703A200000049BB00609FC3827F000041FFD3383C002808345C500C68645819072024051C0703A300000049BB00609FC3827F000041FFD3383C0008345C500C68645819072024051C0703A400000049BB00609FC3827F000041FFD3383C00345C500C68645819072024051C0703A500000049BB00609FC3827F000041FFD3383C0008345C500C68645819072024051C0703A600000049BB00609FC3827F000041FFD3383C0008345C500C68645819072024051C0703A700000049BB00609FC3827F000041FFD3383C0008345C500C68645819072024051C0703A800000049BB00609FC3827F000041FFD3383C000828345C500C68645819072024051C0703A900000049BB43609FC3827F000041FFD390017C6C7078017484015C509401686458980188015480018D01038700000049BB43609FC3827F000041FFD390017C6C7078017484015C509401686458980188015480018D0103AA00000049BB43609FC3827F000041FFD390017C6CA0017001787484015C50940168645888015480018D01038800000049BB43609FC3827F000041FFD390017C6CA0017001787484015C50940168645888015480018D0103AB00000049BB00609FC3827F000041FFD390017C6CA001700D787484015C50940168645888015480018D0103AC00000049BB43609FC3827F000041FFD390017C6CA00170007484015C50940168645888015480018D0103AD00000049BB00609FC3827F000041FFD390017C6CA00170007484015C50940168645888015480018D0103AE00000049BB00609FC3827F000041FFD390017C6C7484015C50940168645800A00188015480018D0103AF00000049BB00609FC3827F000041FFD390017C0C00087484015C50940168645807A00188015480018D0103B000000049BB00609FC3827F000041FFD390017C0C007484015C50940168645807A00188015480018D0103B100000049BB00609FC3827F000041FFD390017C0C84015C5094016864580007880154078D0103B200000049BB00609FC3827F000041FFD390017C0C001884015C5094010864580707880154078D0103B300000049BB00609FC3827F000041FFD390017C0C0084015C50940108645804391D180707880154078D0103B400000049BB00609FC3827F000041FFD390017C0C003584015C50940108645804391D180707880154078D0103B500000049BB00609FC3827F000041FFD390017C0C0084015C50940108645804391D180707880154078D0103B600000049BB00609FC3827F000041FFD390017C0C003584015C50940108645804391D180707880154078D0103B700000049BB00609FC3827F000041FFD390017C0C00352584015C50940108645804391D180707880154078D0103B800000049BB00609FC3827F000041FFD390017C0C0035250484015C50940108645807391D180707880154078D0103B900000049BB00609FC3827F000041FFD390017C0C00350484015C50940108645807391D180707880154078D0103BA00000049BB00609FC3827F000041FFD390017C0C000484015C50940108645807391D180707880154078D0103BB00000049BB43609FC3827F000041FFD390017C6CA401AC0101A80184015C509401686458548801038900000049BB43609FC3827F000041FFD390017C6CA401AC0101A80184015C50940168645854880103BC00000049BB00609FC3827F000041FFD390017C6CA401AC01A80184015C50940168645854880103BD00000049BB00609FC3827F000041FFD390017C000CA80184015C509401686458A401AC0154880103BE00000049BB00609FC3827F000041FFD390017C00A80184015C509401686458A401AC0154880103BF00000049BB00609FC3827F000041FFD390017C84015C50940168640707070703C0000000
+[3641af6a3c7] jit-backend-dump}
+[3641af6ae17] {jit-backend-addr
+Loop 8 (<code object inlined_str_stuff, file 'source.py', line 40> #44 FOR_ITER) has address 7f82c39fa083 to 7f82c39fa91a (bootstrap 7f82c39f9f37)
+[3641af6bcb3] jit-backend-addr}
+[3641af6c34d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e63ebe +0  E0FDFFFF
-[57f8a11ef3f] jit-backend-dump}
-[57f8a11f7a7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39f9f47 +0  10FEFFFF
+[3641af6d095] jit-backend-dump}
+[3641af6d6e1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6401e +0  4C090000
-[57f8a120747] jit-backend-dump}
-[57f8a120ed3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0a7 +0  0F090000
+[3641af6e1cb] jit-backend-dump}
+[3641af6e8cb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6402a +0  62090000
-[57f8a121d0b] jit-backend-dump}
-[57f8a122523] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0b3 +0  25090000
+[3641af6f313] jit-backend-dump}
+[3641af6f791] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64037 +0  75090000
-[57f8a1232a3] jit-backend-dump}
-[57f8a1238ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0c0 +0  38090000
+[3641af7007b] jit-backend-dump}
+[3641af704e9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64048 +0  85090000
-[57f8a124583] jit-backend-dump}
-[57f8a124bc7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0d1 +0  48090000
+[3641af70dd9] jit-backend-dump}
+[3641af71243] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64063 +0  8C090000
-[57f8a12585f] jit-backend-dump}
-[57f8a125e7f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0ec +0  4F090000
+[3641af71c79] jit-backend-dump}
+[3641af721a7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64076 +0  99090000
-[57f8a126d7b] jit-backend-dump}
-[57f8a12749b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa0ff +0  5C090000
+[3641af72a89] jit-backend-dump}
+[3641af72ee9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6408d +0  A0090000
-[57f8a1281d3] jit-backend-dump}
-[57f8a1287f3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa116 +0  63090000
+[3641af737cf] jit-backend-dump}
+[3641af73c43] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6409f +0  AC090000
-[57f8a12948f] jit-backend-dump}
-[57f8a129a6f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa128 +0  6F090000
+[3641af74521] jit-backend-dump}
+[3641af749c7] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e640c0 +0  AA090000
-[57f8a12dc37] jit-backend-dump}
-[57f8a12e4a7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa149 +0  6D090000
+[3641af7533b] jit-backend-dump}
+[3641af75979] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e640d8 +0  B0090000
-[57f8a12f2bf] jit-backend-dump}
-[57f8a12faef] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa161 +0  73090000
+[3641af765a5] jit-backend-dump}
+[3641af76b0d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e640e9 +0  BE090000
-[57f8a1309ab] jit-backend-dump}
-[57f8a131097] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa172 +0  81090000
+[3641af773eb] jit-backend-dump}
+[3641af77839] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64108 +0  BF090000
-[57f8a131d47] jit-backend-dump}
-[57f8a13236b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa191 +0  82090000
+[3641af78117] jit-backend-dump}
+[3641af78557] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6411a +0  CC090000
-[57f8a13300f] jit-backend-dump}
-[57f8a133617] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa1a3 +0  8F090000
+[3641af78e3b] jit-backend-dump}
+[3641af792af] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64131 +0  D1090000
-[57f8a1342bb] jit-backend-dump}
-[57f8a1348e7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa1ba +0  94090000
+[3641af79c13] jit-backend-dump}
+[3641af7a103] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6414d +0  D1090000
-[57f8a1356bb] jit-backend-dump}
-[57f8a135deb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa1d6 +0  94090000
+[3641af7aa89] jit-backend-dump}
+[3641af7aedb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64161 +0  D8090000
-[57f8a136bb3] jit-backend-dump}
-[57f8a13728b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa1ea +0  9B090000
+[3641af7b7b9] jit-backend-dump}
+[3641af7bc1d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e641b8 +0  9F090000
-[57f8a137fe3] jit-backend-dump}
-[57f8a1385cb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa241 +0  62090000
+[3641af7c501] jit-backend-dump}
+[3641af7c943] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e641c6 +0  B2090000
-[57f8a139267] jit-backend-dump}
-[57f8a13987f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa24f +0  75090000
+[3641af7d36d] jit-backend-dump}
+[3641af7d8c3] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e641e0 +0  B8090000
-[57f8a13a60f] jit-backend-dump}
-[57f8a13acfb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa269 +0  7B090000
+[3641af80103] jit-backend-dump}
+[3641af807cd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e641f1 +0  C8090000
-[57f8a13ba2b] jit-backend-dump}
-[57f8a13c1ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa27a +0  8B090000
+[3641af811ed] jit-backend-dump}
+[3641af81763] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64210 +0  CB090000
-[57f8a13ce4b] jit-backend-dump}
-[57f8a13d453] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa29a +0  8D090000
+[3641af82105] jit-backend-dump}
+[3641af826a5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64220 +0  DC090000
-[57f8a13e0eb] jit-backend-dump}
-[57f8a13e757] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa2aa +0  9E090000
+[3641af82f8d] jit-backend-dump}
+[3641af83455] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64237 +0  E7090000
-[57f8a13f423] jit-backend-dump}
-[57f8a13fb4f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa2c1 +0  A9090000
+[3641af83ef3] jit-backend-dump}
+[3641af8448d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64252 +0  EF090000
-[57f8a1409d7] jit-backend-dump}
-[57f8a1410d7] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa2dc +0  B1090000
+[3641af84e3d] jit-backend-dump}
+[3641af85399] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6426c +0  F9090000
-[57f8a141e5b] jit-backend-dump}
-[57f8a142493] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa2f6 +0  BB090000
+[3641af85c6d] jit-backend-dump}
+[3641af860e1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6427d +0  0C0A0000
-[57f8a14312f] jit-backend-dump}
-[57f8a143737] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa307 +0  CE090000
+[3641af869a1] jit-backend-dump}
+[3641af86e01] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64293 +0  1B0A0000
-[57f8a144403] jit-backend-dump}
-[57f8a144bbb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa31d +0  DD090000
+[3641af87863] jit-backend-dump}
+[3641af87fd9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e642a8 +0  4D0A0000
-[57f8a1458fb] jit-backend-dump}
-[57f8a146037] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa332 +0  0F0A0000
+[3641af88969] jit-backend-dump}
+[3641af88ddd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e642bd +0  5C0A0000
-[57f8a146df3] jit-backend-dump}
-[57f8a149cd3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa347 +0  1E0A0000
+[3641af8969f] jit-backend-dump}
+[3641af89aff] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e642dc +0  610A0000
-[57f8a14ad13] jit-backend-dump}
-[57f8a14b437] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa366 +0  230A0000
+[3641af8a3c1] jit-backend-dump}
+[3641af8a7fb] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e642ed +0  740A0000
-[57f8a14c187] jit-backend-dump}
-[57f8a14c84b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa377 +0  360A0000
+[3641af8b0cf] jit-backend-dump}
+[3641af8b60d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64455 +0  31090000
-[57f8a14d4df] jit-backend-dump}
-[57f8a14dbe3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa4d7 +0  FB080000
+[3641af8bf9b] jit-backend-dump}
+[3641af8c541] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64464 +0  4F090000
-[57f8a14e8f7] jit-backend-dump}
-[57f8a14f023] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa4e6 +0  18090000
+[3641af8cea5] jit-backend-dump}
+[3641af8d31d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64501 +0  DF080000
-[57f8a14fd37] jit-backend-dump}
-[57f8a150377] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa583 +0  A7080000
+[3641af8dbf1] jit-backend-dump}
+[3641af8e02f] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64510 +0  FD080000
-[57f8a15102f] jit-backend-dump}
-[57f8a15164f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa592 +0  C4080000
+[3641af8e8ef] jit-backend-dump}
+[3641af8ed45] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6452a +0  10090000
-[57f8a1522df] jit-backend-dump}
-[57f8a1528df] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa5ac +0  D6080000
+[3641af8f891] jit-backend-dump}
+[3641af8fded] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6454c +0  1B090000
-[57f8a1537eb] jit-backend-dump}
-[57f8a153f0f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa5ce +0  E0080000
+[3641af90791] jit-backend-dump}
+[3641af90bf1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6455e +0  34090000
-[57f8a154d17] jit-backend-dump}
-[57f8a155333] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa5e0 +0  F9080000
+[3641af914b7] jit-backend-dump}
+[3641af918f1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6456b +0  52090000
-[57f8a15605b] jit-backend-dump}
-[57f8a15667b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa5ed +0  17090000
+[3641af921c5] jit-backend-dump}
+[3641af925fd] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6457f +0  68090000
-[57f8a15730f] jit-backend-dump}
-[57f8a157917] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa601 +0  2D090000
+[3641af92ebf] jit-backend-dump}
+[3641af93449] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6458d +0  86090000
-[57f8a1585a3] jit-backend-dump}
-[57f8a158d4f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa60f +0  4B090000
+[3641af93e59] jit-backend-dump}
+[3641af94447] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e645be +0  A7090000
-[57f8a159bc7] jit-backend-dump}
-[57f8a15a323] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa640 +0  6C090000
+[3641af94d2b] jit-backend-dump}
+[3641af9518d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e645d4 +0  BA090000
-[57f8a15b067] jit-backend-dump}
-[57f8a15b64b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa656 +0  7F090000
+[3641af95a4d] jit-backend-dump}
+[3641af97e79] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e645e9 +0  D1090000
-[57f8a15c2db] jit-backend-dump}
-[57f8a15c8ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa66b +0  96090000
+[3641af98923] jit-backend-dump}
+[3641af98f3b] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e645f7 +0  F0090000
-[57f8a15d533] jit-backend-dump}
-[57f8a15db23] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa679 +0  B5090000
+[3641af99949] jit-backend-dump}
+[3641af99f7d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6460e +0  050A0000
-[57f8a15e927] jit-backend-dump}
-[57f8a15f3bb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa690 +0  CA090000
+[3641af9a9d3] jit-backend-dump}
+[3641af9af15] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64628 +0  180A0000
-[57f8a1601d3] jit-backend-dump}
-[57f8a1607eb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa6aa +0  DD090000
+[3641af9b881] jit-backend-dump}
+[3641af9bd27] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e64632 +0  3C0A0000
-[57f8a16147b] jit-backend-dump}
-[57f8a161a5b] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa6b4 +0  010A0000
+[3641af9c5e1] jit-backend-dump}
+[3641af9ca21] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6463c +0  610A0000
-[57f8a1626e7] jit-backend-dump}
-[57f8a162cd3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa6be +0  260A0000
+[3641af9d45d] jit-backend-dump}
+[3641af9d9a5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6464f +0  7C0A0000
-[57f8a1661e7] jit-backend-dump}
-[57f8a1669cb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa6d1 +0  410A0000
+[3641af9e335] jit-backend-dump}
+[3641af9e8f5] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647bc +0  3C090000
-[57f8a167737] jit-backend-dump}
-[57f8a167e0f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa80b +0  34090000
+[3641af9f1ad] jit-backend-dump}
+[3641af9f5f9] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647cb +0  57090000
-[57f8a168b57] jit-backend-dump}
-[57f8a16913f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa81a +0  4E090000
+[3641af9fec3] jit-backend-dump}
+[3641afa030d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647d4 +0  78090000
-[57f8a169dc7] jit-backend-dump}
-[57f8a16a3ab] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa823 +0  6E090000
+[3641afa0bc3] jit-backend-dump}
+[3641afa1163] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647e8 +0  8D090000
-[57f8a16b033] jit-backend-dump}
-[57f8a16b67f] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa837 +0  82090000
+[3641afa1c21] jit-backend-dump}
+[3641afa2155] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647f6 +0  A9090000
-[57f8a16c517] jit-backend-dump}
-[57f8a16cc23] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa845 +0  9D090000
+[3641afa2add] jit-backend-dump}
+[3641afa2f6d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6484d +0  7B090000
-[57f8a16d98b] jit-backend-dump}
-[57f8a16e1e7] jit-backend}
-[57f8a16f15f] {jit-log-opt-loop
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa896 +0  74090000
+[3641afa3837] jit-backend-dump}
+[3641afa3e13] jit-backend}
+[3641afa48a7] {jit-log-opt-loop
 # Loop 8 : entry bridge with 208 ops
 [p0, p1, p2, p3, i4, p5, i6, i7, p8, p9, p10, p11, p12, p13, p14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #44 FOR_ITER')
-+362: guard_value(i6, 4, descr=<Guard135>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12, p13, p14, p15]
-+372: guard_class(p11, 21288040, descr=<Guard136>) [p1, p0, p11, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
++362: guard_value(i6, 4, descr=<Guard138>) [i6, p1, p0, p2, p3, i4, p5, i7, p8, p9, p10, p11, p12, p13, p14, p15]
++372: guard_class(p11, 21372560, descr=<Guard139>) [p1, p0, p11, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
 +384: p18 = getfield_gc(p11, descr=<GcPtrFieldDescr pypy.objspace.std.iterobject.W_FastListIterObject.inst_listitems 24>)
-+388: guard_nonnull(p18, descr=<Guard137>) [p1, p0, p11, p18, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
++388: guard_nonnull(p18, descr=<Guard140>) [p1, p0, p11, p18, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
 +397: i19 = getfield_gc(p11, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
 +401: i20 = getfield_gc(p18, descr=<SignedFieldDescr list.length 8>)
 +405: i21 = int_ge(i19, i20)
-guard_false(i21, descr=<Guard138>) [p1, p0, p11, i19, p18, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
+guard_false(i21, descr=<Guard141>) [p1, p0, p11, i19, p18, p2, p3, i4, p5, p8, p9, p10, p12, p13, p14, p15]
 +414: p22 = getfield_gc(p18, descr=<GcPtrFieldDescr list.items 16>)
 +418: p23 = getarrayitem_gc(p22, i19, descr=<GcPtrArrayDescr>)
 +423: i25 = int_add(i19, 1)
 +427: setfield_gc(p11, i25, descr=<SignedFieldDescr pypy.objspace.std.iterobject.W_AbstractSeqIterObject.inst_index 8>)
-+431: guard_value(i4, 0, descr=<Guard139>) [i4, p1, p0, p2, p3, p5, p8, p9, p10, p11, p23, p13, p14, p15]
++431: guard_value(i4, 0, descr=<Guard142>) [i4, p1, p0, p2, p3, p5, p8, p9, p10, p11, p23, p13, p14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #47 STORE_FAST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #50 LOAD_GLOBAL')
-+441: guard_value(p3, ConstPtr(ptr27), descr=<Guard140>) [p1, p0, p3, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++441: guard_value(p3, ConstPtr(ptr27), descr=<Guard143>) [p1, p0, p3, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 +460: p28 = getfield_gc(p0, descr=<GcPtrFieldDescr pypy.interpreter.eval.Frame.inst_w_globals 8>)
-+464: guard_value(p28, ConstPtr(ptr29), descr=<Guard141>) [p1, p0, p28, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++464: guard_value(p28, ConstPtr(ptr29), descr=<Guard144>) [p1, p0, p28, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 +483: p30 = getfield_gc(p28, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+488: guard_value(p30, ConstPtr(ptr31), descr=<Guard142>) [p1, p0, p30, p28, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++488: guard_value(p30, ConstPtr(ptr31), descr=<Guard145>) [p1, p0, p30, p28, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 +501: p33 = getfield_gc(ConstPtr(ptr32), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+514: guard_nonnull_class(p33, 21293176, descr=<Guard143>) [p1, p0, p33, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++514: guard_nonnull_class(p33, 21377976, descr=<Guard146>) [p1, p0, p33, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #53 LOOKUP_METHOD')
 +534: p35 = getfield_gc(p33, descr=<GcPtrFieldDescr pypy.interpreter.module.Module.inst_w_dict 8>)
-+539: guard_value(p35, ConstPtr(ptr36), descr=<Guard144>) [p1, p0, p33, p35, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++539: guard_value(p35, ConstPtr(ptr36), descr=<Guard147>) [p1, p0, p33, p35, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 +558: p37 = getfield_gc(p35, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+562: guard_value(p37, ConstPtr(ptr38), descr=<Guard145>) [p1, p0, p33, p37, p35, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++562: guard_value(p37, ConstPtr(ptr38), descr=<Guard148>) [p1, p0, p33, p37, p35, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 +575: p40 = getfield_gc(ConstPtr(ptr39), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+588: guard_nonnull_class(p40, ConstClass(Function), descr=<Guard146>) [p1, p0, p40, p33, p2, p5, p8, p9, p23, p11, p13, p14, p15]
++588: guard_nonnull_class(p40, ConstClass(Function), descr=<Guard149>) [p1, p0, p40, p33, p2, p5, p8, p9, p23, p11, p13, p14, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #56 LOAD_CONST')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #59 LOAD_FAST')
-+606: guard_nonnull_class(p23, ConstClass(W_StringObject), descr=<Guard147>) [p1, p0, p23, p2, p5, p8, p9, p11, p40, p15]
++606: guard_nonnull_class(p23, ConstClass(W_StringObject), descr=<Guard150>) [p1, p0, p23, p2, p5, p8, p9, p11, p40, p15]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #62 CALL_METHOD')
 +624: p43 = getfield_gc(p40, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
-+628: guard_value(p43, ConstPtr(ptr44), descr=<Guard148>) [p1, p0, p43, p40, p2, p5, p8, p9, p23, p11]
++628: guard_value(p43, ConstPtr(ptr44), descr=<Guard151>) [p1, p0, p43, p40, p2, p5, p8, p9, p23, p11]
 +647: p45 = getfield_gc(p40, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_defs_w 32>)
 +651: i46 = arraylen_gc(p45, descr=<GcPtrArrayDescr>)
 +656: i48 = int_sub(3, i46)
 +665: i50 = int_ge(2, i48)
-guard_true(i50, descr=<Guard149>) [p1, p0, p40, p2, p5, p8, p9, p23, p11]
+guard_true(i50, descr=<Guard152>) [p1, p0, p40, p2, p5, p8, p9, p23, p11]
 +675: p51 = getfield_gc(p40, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
 +679: p52 = getfield_gc(p40, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
 +679: i54 = int_sub(i46, 1)
 +686: i55 = int_ge(i54, i46)
-guard_false(i55, descr=<Guard150>) [p1, p0, i46, i54, p40, p2, p5, p8, p9, p23, p11, p51]
+guard_false(i55, descr=<Guard153>) [p1, p0, i46, i54, p40, p2, p5, p8, p9, p23, p11, p51]
 +695: p56 = getarrayitem_gc_pure(p45, i54, descr=<GcPtrArrayDescr>)
 +700: p58 = call(ConstClass(getexecutioncontext), descr=<GcPtrCallDescr>)
 +758: p59 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 +762: i60 = force_token()
 +769: p61 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+773: guard_isnull(p61, descr=<Guard151>) [p1, p0, p58, p61, p2, p5, p8, p9, p23, p11, p40, i60, p59, p56, p51]
++773: guard_isnull(p61, descr=<Guard154>) [p1, p0, p58, p61, p2, p5, p8, p9, p23, p11, p40, p56, i60, p59, p51]
 +782: i62 = getfield_gc(p58, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
 +786: i63 = int_is_zero(i62)
-guard_true(i63, descr=<Guard152>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, i60, p59, p56, p51]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #0 LOAD_GLOBAL')
-+796: guard_value(p51, ConstPtr(ptr64), descr=<Guard153>) [p1, p0, p58, p51, p2, p5, p8, p9, p23, p11, p40, i60, p59, p56, None]
+guard_true(i63, descr=<Guard155>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, p56, i60, p59, p51]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #0 LOAD_GLOBAL')
++796: guard_value(p51, ConstPtr(ptr64), descr=<Guard156>) [p1, p0, p58, p51, p2, p5, p8, p9, p23, p11, p40, p56, i60, p59, None]
 +822: p66 = getfield_gc(p51, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+826: guard_value(p66, ConstPtr(ptr67), descr=<Guard154>) [p1, p0, p58, p66, p51, p2, p5, p8, p9, p23, p11, p40, i60, p59, p56, None]
++826: guard_value(p66, ConstPtr(ptr67), descr=<Guard157>) [p1, p0, p58, p66, p51, p2, p5, p8, p9, p23, p11, p40, p56, i60, p59, None]
 +839: p69 = getfield_gc(ConstPtr(ptr68), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+852: guard_nonnull_class(p69, ConstClass(Function), descr=<Guard155>) [p1, p0, p58, p69, p2, p5, p8, p9, p23, p11, p40, i60, p59, p56, None]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #3 LOAD_FAST')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #6 LOAD_FAST')
-+870: guard_nonnull(p56, descr=<Guard156>) [p1, p0, p58, p56, p2, p5, p8, p9, p23, p11, p40, p69, i60, p59, None, None]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #9 CALL_FUNCTION')
-+886: p71 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
-+890: guard_value(p71, ConstPtr(ptr72), descr=<Guard157>) [p1, p0, p58, p71, p69, p2, p5, p8, p9, p23, p11, p40, None, i60, p59, p56, None]
-+909: p73 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
-+913: p74 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
-+913: p75 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_name 40>)
-+917: p76 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_defs_w 32>)
-+921: guard_no_exception(, descr=<Guard158>) [p1, p0, p58, p75, p76, p2, p5, p8, p9, p23, p11, p40, p73, p69, i60, p59, p56, None]
-+936: i77 = force_token()
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #0 LOAD_GLOBAL')
-+943: guard_value(p73, ConstPtr(ptr78), descr=<Guard159>) [p1, p0, p58, p73, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+962: p79 = getfield_gc(p73, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+966: guard_value(p79, ConstPtr(ptr80), descr=<Guard160>) [p1, p0, p58, p79, p73, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+979: p82 = getfield_gc(ConstPtr(ptr81), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+992: guard_isnull(p82, descr=<Guard161>) [p1, p0, p58, p82, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+1001: guard_not_invalidated(, descr=<Guard162>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+1001: p84 = getfield_gc(ConstPtr(ptr83), descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+1009: guard_value(p84, ConstPtr(ptr85), descr=<Guard163>) [p1, p0, p58, p84, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+1022: p87 = getfield_gc(ConstPtr(ptr86), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+1030: guard_value(p87, ConstPtr(ptr88), descr=<Guard164>) [p1, p0, p58, p87, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #3 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #6 LOAD_CONST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #9 BINARY_SUBSCR')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #10 CALL_FUNCTION')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #13 BUILD_TUPLE')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #16 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #19 BINARY_ADD')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #20 STORE_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #23 LOAD_GLOBAL')
-+1043: p90 = getfield_gc(ConstPtr(ptr89), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
-+1056: guard_nonnull_class(p90, 21278680, descr=<Guard165>) [p1, p0, p58, p90, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #26 LOOKUP_METHOD')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #29 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #32 CALL_METHOD')
-+1074: p92 = getfield_gc(p90, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
-+1078: guard_class(p92, ConstClass(ObjectDictStrategy), descr=<Guard166>) [p1, p0, p58, p90, p92, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, i60, p59, p56, None]
-+1091: p94 = getfield_gc(p90, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage 8>)
-+1095: i95 = force_token()
-+1102: p97 = new_with_vtable(21282720)
-+1214: setfield_gc(p97, i77, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++852: guard_nonnull_class(p69, ConstClass(Function), descr=<Guard158>) [p1, p0, p58, p69, p2, p5, p8, p9, p23, p11, p40, p56, i60, p59, None]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #3 LOAD_FAST')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #6 LOAD_FAST')
++871: guard_nonnull(p56, descr=<Guard159>) [p1, p0, p58, p56, p2, p5, p8, p9, p23, p11, p40, p69, None, i60, p59, None]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #9 CALL_FUNCTION')
++887: p71 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_code 24>)
++891: guard_value(p71, ConstPtr(ptr72), descr=<Guard160>) [p1, p0, p58, p71, p69, p2, p5, p8, p9, p23, p11, p40, None, p56, i60, p59, None]
++910: p73 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_w_func_globals 64>)
++914: p74 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_closure 16>)
++914: p75 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_name 40>)
++918: p76 = getfield_gc(p69, descr=<GcPtrFieldDescr pypy.interpreter.function.Function.inst_defs_w 32>)
++922: guard_no_exception(, descr=<Guard161>) [p1, p0, p58, p75, p76, p2, p5, p8, p9, p23, p11, p40, p73, p69, p56, i60, p59, None]
++937: i77 = force_token()
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #0 LOAD_GLOBAL')
++944: guard_value(p73, ConstPtr(ptr78), descr=<Guard162>) [p1, p0, p58, p73, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++963: p79 = getfield_gc(p73, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
++967: guard_value(p79, ConstPtr(ptr80), descr=<Guard163>) [p1, p0, p58, p79, p73, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++980: p82 = getfield_gc(ConstPtr(ptr81), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
++993: guard_isnull(p82, descr=<Guard164>) [p1, p0, p58, p82, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++1002: guard_not_invalidated(, descr=<Guard165>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++1002: p84 = getfield_gc(ConstPtr(ptr83), descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
++1010: guard_value(p84, ConstPtr(ptr85), descr=<Guard166>) [p1, p0, p58, p84, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++1023: p87 = getfield_gc(ConstPtr(ptr86), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
++1031: guard_value(p87, ConstPtr(ptr88), descr=<Guard167>) [p1, p0, p58, p87, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #3 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #6 LOAD_CONST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #9 BINARY_SUBSCR')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #10 CALL_FUNCTION')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #13 BUILD_TUPLE')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #16 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #19 BINARY_ADD')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #20 STORE_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #23 LOAD_GLOBAL')
++1044: p90 = getfield_gc(ConstPtr(ptr89), descr=<GcPtrFieldDescr pypy.objspace.std.celldict.ModuleCell.inst_w_value 8>)
++1057: guard_nonnull_class(p90, 21365256, descr=<Guard168>) [p1, p0, p58, p90, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #26 LOOKUP_METHOD')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #29 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #32 CALL_METHOD')
++1075: p92 = getfield_gc(p90, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_strategy 16>)
++1079: guard_class(p92, ConstClass(ObjectDictStrategy), descr=<Guard169>) [p1, p0, p58, p90, p92, p2, p5, p8, p9, p23, p11, p40, i77, None, p69, p56, i60, p59, None]
++1092: p94 = getfield_gc(p90, descr=<GcPtrFieldDescr pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage 8>)
++1096: i95 = force_token()
++1103: p97 = new_with_vtable(21373712)
++1180: setfield_gc(p97, i77, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 setfield_gc(p58, p97, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+1264: setfield_gc(p0, i95, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+1268: p99 = new_array(3, descr=<GcPtrArrayDescr>)
-+1346: setarrayitem_gc(p99, 0, ConstPtr(ptr101), descr=<GcPtrArrayDescr>)
-+1354: setarrayitem_gc(p99, 1, ConstPtr(ptr103), descr=<GcPtrArrayDescr>)
-+1368: setarrayitem_gc(p99, 2, p56, descr=<GcPtrArrayDescr>)
-+1379: i106 = call_may_force(ConstClass(hash_tuple), p99, descr=<SignedCallDescr>)
-guard_not_forced(, descr=<Guard132>) [p1, p0, p58, p90, p94, i106, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p99, p59, p69]
-+1451: guard_no_exception(, descr=<Guard167>) [p1, p0, p58, p90, p94, i106, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p99, p59, p69]
-+1466: i107 = force_token()
-+1473: setfield_gc(p0, i107, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+1484: p109 = new_with_vtable(21277928)
-+1554: setfield_gc(p109, p99, descr=<GcPtrFieldDescr pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems 8>)
-+1565: i111 = call_may_force(ConstClass(ll_dict_lookup__dicttablePtr_pypy_interpreter_baseobjspace_W_RootPtr_Signed), p94, p109, i106, descr=<SignedCallDescr>)
-guard_not_forced(, descr=<Guard133>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p59, p69]
-+1623: guard_no_exception(, descr=<Guard168>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p59, p69]
-+1638: i113 = int_and(i111, -9223372036854775808)
-+1654: i114 = int_is_true(i113)
-guard_false(i114, descr=<Guard169>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p59, p69]
-+1664: p116 = call(ConstClass(ll_get_value__dicttablePtr_Signed), p94, i111, descr=<GcPtrCallDescr>)
-+1683: guard_no_exception(, descr=<Guard170>) [p1, p0, p58, p109, p90, p116, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p59, p69]
-+1698: guard_nonnull_class(p116, 21487768, descr=<Guard171>) [p1, p0, p58, p109, p90, p116, p97, p2, p5, p8, p9, p23, p11, p40, i60, p56, p59, p69]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #35 STORE_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #38 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #41 LOAD_CONST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #44 COMPARE_OP')
-+1716: i119 = ptr_eq(p116, ConstPtr(ptr118))
-guard_false(i119, descr=<Guard172>) [p1, p0, p58, p97, p2, p5, p8, p9, p23, p11, p40, p109, p116, i60, p56, p59, p69]
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #47 POP_JUMP_IF_FALSE')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #50 LOAD_FAST')
-debug_merge_point(2, '<code object _compile. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 229> #53 RETURN_VALUE')
-+1729: p120 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+1740: guard_isnull(p120, descr=<Guard173>) [p1, p0, p58, p116, p120, p97, p2, p5, p8, p9, p23, p11, p40, p109, None, i60, p56, p59, p69]
-+1749: i121 = getfield_gc(p58, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
-+1753: i122 = int_is_true(i121)
-guard_false(i122, descr=<Guard174>) [p1, p0, p58, p116, p97, p2, p5, p8, p9, p23, p11, p40, p109, None, i60, p56, p59, p69]
-+1763: p123 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #12 LOOKUP_METHOD')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #15 LOAD_FAST')
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #18 CALL_METHOD')
-+1763: setfield_gc(p97, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
-+1778: guard_not_invalidated(, descr=<Guard175>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, None, p116, i60, p56, p59, None]
-+1778: p125 = getfield_gc_pure(p23, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
-+1789: i126 = strlen(p125)
-+1793: i128 = int_gt(9223372036854775807, i126)
-guard_true(i128, descr=<Guard176>) [p1, p0, p58, p116, p125, p2, p5, p8, p9, p23, p11, p40, None, None, i60, p56, p59, None]
-+1812: p129 = getfield_gc(p116, descr=<GcPtrFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_code 16>)
-+1816: i130 = getfield_gc(p116, descr=<SignedFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_flags 24>)
-+1820: i132 = getarrayitem_gc_pure(p129, 0, descr=<SignedArrayDescr>)
-+1824: i134 = int_eq(i132, 17)
-guard_true(i134, descr=<Guard177>) [p1, p0, p58, p116, p2, p5, p8, p9, p23, p11, p40, p125, i126, p129, i130, None, None, i60, p56, p59, None]
-+1834: i136 = getarrayitem_gc_pure(p129, 2, descr=<SignedArrayDescr>)
-+1838: i138 = int_and(i136, 1)
-+1845: i139 = int_is_true(i138)
-guard_true(i139, descr=<Guard178>) [p1, p0, p58, p116, i136, p2, p5, p8, p9, p23, p11, p40, p125, i126, p129, i130, None, None, i60, p56, p59, None]
-+1855: i141 = getarrayitem_gc_pure(p129, 5, descr=<SignedArrayDescr>)
-+1859: i143 = int_gt(i141, 1)
-guard_false(i143, descr=<Guard179>) [p1, p0, p58, p116, p2, p5, p8, p9, p23, p11, p40, p125, i126, p129, i130, None, None, i60, p56, p59, None]
-+1869: i145 = getarrayitem_gc_pure(p129, 1, descr=<SignedArrayDescr>)
-+1873: i147 = int_add(i145, 1)
-+1877: i148 = getarrayitem_gc_pure(p129, i147, descr=<SignedArrayDescr>)
-+1882: i150 = int_eq(i148, 19)
-guard_true(i150, descr=<Guard180>) [p1, p0, p58, p116, i147, p2, p5, p8, p9, p23, p11, p40, p125, i126, p129, i130, None, None, i60, p56, p59, None]
-+1892: i152 = int_add(i147, 1)
-+1899: i153 = getarrayitem_gc_pure(p129, i152, descr=<SignedArrayDescr>)
-+1904: i155 = int_add(i147, 2)
-+1908: i157 = int_lt(0, i126)
-guard_true(i157, descr=<Guard181>) [p1, p0, p58, p116, i153, i155, p2, p5, p8, p9, p23, p11, p40, p125, i126, p129, i130, None, None, i60, p56, p59, None]
-+1918: guard_value(i155, 11, descr=<Guard182>) [p1, p0, p58, p116, i153, i155, p129, p2, p5, p8, p9, p23, p11, p40, p125, i126, None, i130, None, None, i60, p56, p59, None]
-+1928: guard_value(i153, 51, descr=<Guard183>) [p1, p0, p58, p116, i153, p129, p2, p5, p8, p9, p23, p11, p40, p125, i126, None, i130, None, None, i60, p56, p59, None]
-+1938: guard_value(p129, ConstPtr(ptr160), descr=<Guard184>) [p1, p0, p58, p116, p129, p2, p5, p8, p9, p23, p11, p40, p125, i126, None, i130, None, None, i60, p56, p59, None]
++1236: setfield_gc(p0, i95, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++1240: p99 = new_array(3, descr=<GcPtrArrayDescr>)
++1318: setarrayitem_gc(p99, 0, ConstPtr(ptr101), descr=<GcPtrArrayDescr>)
++1326: setarrayitem_gc(p99, 1, ConstPtr(ptr103), descr=<GcPtrArrayDescr>)
++1340: setarrayitem_gc(p99, 2, p56, descr=<GcPtrArrayDescr>)
++1344: i106 = call_may_force(ConstClass(hash_tuple), p99, descr=<SignedCallDescr>)
+guard_not_forced(, descr=<Guard135>) [p1, p0, p58, p90, p94, i106, p97, p2, p5, p8, p9, p23, p11, p40, p99, p59, p56, p69, i60]
++1444: guard_no_exception(, descr=<Guard170>) [p1, p0, p58, p90, p94, i106, p97, p2, p5, p8, p9, p23, p11, p40, p99, p59, p56, p69, i60]
++1459: i107 = force_token()
++1466: setfield_gc(p0, i107, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++1477: p109 = new_with_vtable(21362872)
++1547: setfield_gc(p109, p99, descr=<GcPtrFieldDescr pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems 8>)
++1558: i111 = call_may_force(ConstClass(ll_dict_lookup__dicttablePtr_pypy_interpreter_baseobjspace_W_RootPtr_Signed), p94, p109, i106, descr=<SignedCallDescr>)
+guard_not_forced(, descr=<Guard136>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, p59, p56, p69, i60]
++1616: guard_no_exception(, descr=<Guard171>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, p59, p56, p69, i60]
++1631: i113 = int_and(i111, -9223372036854775808)
++1647: i114 = int_is_true(i113)
+guard_false(i114, descr=<Guard172>) [p1, p0, p58, p109, p90, i111, p94, p97, p2, p5, p8, p9, p23, p11, p40, p59, p56, p69, i60]
++1657: p116 = call(ConstClass(ll_get_value__dicttablePtr_Signed), p94, i111, descr=<GcPtrCallDescr>)
++1676: guard_no_exception(, descr=<Guard173>) [p1, p0, p58, p109, p90, p116, p97, p2, p5, p8, p9, p23, p11, p40, p59, p56, p69, i60]
++1691: guard_nonnull_class(p116, 21574792, descr=<Guard174>) [p1, p0, p58, p109, p90, p116, p97, p2, p5, p8, p9, p23, p11, p40, p59, p56, p69, i60]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #35 STORE_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #38 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #41 LOAD_CONST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #44 COMPARE_OP')
++1709: i119 = ptr_eq(p116, ConstPtr(ptr118))
+guard_false(i119, descr=<Guard175>) [p1, p0, p58, p97, p2, p5, p8, p9, p23, p11, p40, p116, p109, p59, p56, p69, i60]
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #47 POP_JUMP_IF_FALSE')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #50 LOAD_FAST')
+debug_merge_point(2, '<code object _compile. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 229> #53 RETURN_VALUE')
++1722: p120 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
++1733: guard_isnull(p120, descr=<Guard176>) [p1, p0, p58, p116, p120, p97, p2, p5, p8, p9, p23, p11, p40, None, p109, p59, p56, p69, i60]
++1742: i121 = getfield_gc(p58, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
++1746: i122 = int_is_true(i121)
+guard_false(i122, descr=<Guard177>) [p1, p0, p58, p116, p97, p2, p5, p8, p9, p23, p11, p40, None, p109, p59, p56, p69, i60]
++1756: p123 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #12 LOOKUP_METHOD')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #15 LOAD_FAST')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #18 CALL_METHOD')
++1756: setfield_gc(p97, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++1771: guard_not_invalidated(, descr=<Guard178>) [p1, p0, p58, p2, p5, p8, p9, p23, p11, p40, p116, None, p59, p56, None, i60]
++1771: p125 = getfield_gc_pure(p23, descr=<GcPtrFieldDescr pypy.objspace.std.stringobject.W_StringObject.inst__value 8>)
++1782: i126 = strlen(p125)
++1786: i128 = int_gt(9223372036854775807, i126)
+guard_true(i128, descr=<Guard179>) [p1, p0, p58, p116, p125, p2, p5, p8, p9, p23, p11, p40, None, None, p59, p56, None, i60]
++1805: p129 = getfield_gc(p116, descr=<GcPtrFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_code 16>)
++1809: i130 = getfield_gc(p116, descr=<SignedFieldDescr pypy.module._sre.interp_sre.W_SRE_Pattern.inst_flags 24>)
++1813: i132 = getarrayitem_gc_pure(p129, 0, descr=<SignedArrayDescr>)
++1817: i134 = int_eq(i132, 17)
+guard_true(i134, descr=<Guard180>) [p1, p0, p58, p116, p2, p5, p8, p9, p23, p11, p40, p129, i126, i130, p125, None, None, p59, p56, None, i60]
++1827: i136 = getarrayitem_gc_pure(p129, 2, descr=<SignedArrayDescr>)
++1831: i138 = int_and(i136, 1)
++1838: i139 = int_is_true(i138)
+guard_true(i139, descr=<Guard181>) [p1, p0, p58, p116, i136, p2, p5, p8, p9, p23, p11, p40, p129, i126, i130, p125, None, None, p59, p56, None, i60]
++1848: i141 = getarrayitem_gc_pure(p129, 5, descr=<SignedArrayDescr>)
++1852: i143 = int_gt(i141, 1)
+guard_false(i143, descr=<Guard182>) [p1, p0, p58, p116, p2, p5, p8, p9, p23, p11, p40, p129, i126, i130, p125, None, None, p59, p56, None, i60]
++1862: i145 = getarrayitem_gc_pure(p129, 1, descr=<SignedArrayDescr>)
++1866: i147 = int_add(i145, 1)
++1870: i148 = getarrayitem_gc_pure(p129, i147, descr=<SignedArrayDescr>)
++1875: i150 = int_eq(i148, 19)
+guard_true(i150, descr=<Guard183>) [p1, p0, p58, p116, i147, p2, p5, p8, p9, p23, p11, p40, p129, i126, i130, p125, None, None, p59, p56, None, i60]
++1885: i152 = int_add(i147, 1)
++1892: i153 = getarrayitem_gc_pure(p129, i152, descr=<SignedArrayDescr>)
++1897: i155 = int_add(i147, 2)
++1901: i157 = int_lt(0, i126)
+guard_true(i157, descr=<Guard184>) [p1, p0, p58, p116, i153, i155, p2, p5, p8, p9, p23, p11, p40, p129, i126, i130, p125, None, None, p59, p56, None, i60]
++1911: guard_value(i155, 11, descr=<Guard185>) [p1, p0, p58, p116, i153, i155, p129, p2, p5, p8, p9, p23, p11, p40, None, i126, i130, p125, None, None, p59, p56, None, i60]
++1921: guard_value(i153, 51, descr=<Guard186>) [p1, p0, p58, p116, i153, p129, p2, p5, p8, p9, p23, p11, p40, None, i126, i130, p125, None, None, p59, p56, None, i60]
++1931: guard_value(p129, ConstPtr(ptr160), descr=<Guard187>) [p1, p0, p58, p116, p129, p2, p5, p8, p9, p23, p11, p40, None, i126, i130, p125, None, None, p59, p56, None, i60]
 debug_merge_point(2, 'StrLiteralSearch at 11/51 [17. 8. 3. 1. 1. 1. 1. 51. 0. 19. 51. 1]')
-+1957: i161 = force_token()
-+1964: p162 = new_with_vtable(21282720)
-+2062: setfield_gc(p162, i60, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++1950: i161 = force_token()
++1957: p162 = new_with_vtable(21373712)
++2027: setfield_gc(p162, i60, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 setfield_gc(p58, p162, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+2101: setfield_gc(p0, i161, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
-+2119: p164 = new_with_vtable(21320352)
-+2189: setfield_gc(p164, i126, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_end 8>)
-+2200: setfield_gc(p164, ConstPtr(ptr160), descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern 56>)
-+2214: setfield_gc(p164, p125, descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.StrMatchContext.inst__string 64>)
-+2225: setfield_gc(p164, i130, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags 16>)
-+2236: i165 = call_assembler(0, p164, descr=<Loop6>)
-guard_not_forced(, descr=<Guard134>) [p1, p0, p58, p116, p164, i165, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
-+2322: guard_no_exception(, descr=<Guard185>) [p1, p0, p58, p116, p164, i165, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
-+2337: guard_true(i165, descr=<Guard186>) [p1, p0, p58, p116, p164, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
-+2346: p166 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+2357: guard_isnull(p166, descr=<Guard187>) [p1, p0, p58, p166, p162, p2, p5, p8, p9, p23, p11, p40, p116, p164, p56, p59]
-+2366: i167 = getfield_gc(p58, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
-+2370: i168 = int_is_true(i167)
-guard_false(i168, descr=<Guard188>) [p1, p0, p58, p162, p2, p5, p8, p9, p23, p11, p40, p116, p164, p56, p59]
-+2380: p169 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
++2071: setfield_gc(p0, i161, descr=<SignedFieldDescr pypy.interpreter.pyframe.PyFrame.vable_token 24>)
++2082: p164 = new_with_vtable(21380888)
++2152: setfield_gc(p164, p125, descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.StrMatchContext.inst__string 64>)
++2156: setfield_gc(p164, ConstPtr(ptr160), descr=<GcPtrFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_pattern 56>)
++2170: setfield_gc(p164, i126, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_end 8>)
++2174: setfield_gc(p164, i130, descr=<SignedFieldDescr pypy.rlib.rsre.rsre_core.AbstractMatchContext.inst_flags 16>)
++2178: i165 = call_assembler(0, p164, descr=<Loop6>)
+guard_not_forced(, descr=<Guard137>) [p1, p0, p58, p116, p164, i165, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
++2264: guard_no_exception(, descr=<Guard188>) [p1, p0, p58, p116, p164, i165, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
++2279: guard_true(i165, descr=<Guard189>) [p1, p0, p58, p116, p164, p162, p2, p5, p8, p9, p23, p11, p40, p56, p59]
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
++2288: p166 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
++2299: guard_isnull(p166, descr=<Guard190>) [p1, p0, p58, p166, p162, p2, p5, p8, p9, p23, p11, p40, p116, p164, p56, p59]
++2308: i167 = getfield_gc(p58, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
++2312: i168 = int_is_true(i167)
+guard_false(i168, descr=<Guard191>) [p1, p0, p58, p162, p2, p5, p8, p9, p23, p11, p40, p116, p164, p56, p59]
++2322: p169 = getfield_gc(p58, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #65 POP_TOP')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #66 JUMP_ABSOLUTE')
-+2380: i171 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
-+2388: i173 = int_sub(i171, 25)
-+2392: setfield_raw(41254440, i173, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++2322: i171 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++2330: i173 = int_sub(i171, 25)
++2334: setfield_raw(41389288, i173, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 setfield_gc(p58, p59, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
-+2442: setfield_gc(p162, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
-+2457: i176 = int_lt(i173, 0)
-guard_false(i176, descr=<Guard189>) [p1, p0, p2, p5, p8, p9, p23, p11, None, None, None, None]
++2378: setfield_gc(p162, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
++2393: i176 = int_lt(i173, 0)
+guard_false(i176, descr=<Guard192>) [p1, p0, p2, p5, p8, p9, p23, p11, None, None, None, None]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #44 FOR_ITER')
-+2467: jump(p0, p1, p2, p5, p8, p9, p23, p11, i167, p58, p59, descr=<Loop7>)
-+2592: --end of the loop--
-[57f8a5b01d3] jit-log-opt-loop}
-[57f8aae4d63] {jit-backend
-[57f8ab1803b] {jit-backend-dump
++2403: jump(p0, p1, p2, p5, p8, p9, p23, p11, i167, p58, p59, descr=<Loop7>)
++2531: --end of the loop--
+[3641b33ecab] jit-log-opt-loop}
+[3641b779d3b] {jit-backend
+[3641b79ef9d] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e651ee +0  488DA50000000049BB98F049D6C97F00004D8B3B4983C70149BB98F049D6C97F00004D893B4C8BBD18FFFFFF4D8B77484D85F60F85000000004D8B77284983FE000F85000000004C8B3425287E75024983EE024C893425287E75024C8BADE8FEFFFF41F6470401740F4C89FF4C89EE41BB30BCC70041FFD34D896F384C8BAD78FEFFFF49C74508FDFFFFFF4983FE000F8C000000004C8BBDD8FEFFFF4C8BB5C0FEFFFF4C8BADB8FEFFFF49BB287CFAD3C97F00004D89DC41BA000000004C8B8D20FFFFFF41B804000000BF2C000000488BB528FFFFFF488B9DC8FEFFFF488B9550FFFFFF488B8D40FFFFFF48C78570FFFFFF0000000048C78568FFFFFF0000000048C78560FFFFFF0000000048C78558FFFFFF0000000049BBFA3FE6D3C97F000041FFE349BB0000E6D3C97F000041FFD398018C013C38BC019C01686494015058605C840103BE00000049BB0000E6D3C97F000041FFD398018C013CBC019C01686494015058605C840103BF00000049BB0000E6D3C97F000041FFD398018C019C01686494015058070703C0000000
-[57f8ab25b3f] jit-backend-dump}
-[57f8ab26767] {jit-backend-addr
-bridge out of Guard 186 has address 7fc9d3e651ee to 7fc9d3e65312
-[57f8ab2785f] jit-backend-addr}
-[57f8ab282f3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fb22f +0  488DA50000000049BBE02103C6827F00004D8B3B4983C70149BBE02103C6827F00004D893B4C8BBD18FFFFFF4D8B77484D85F60F85000000004D8B77284983FE000F85000000004C8B3425E88C77024983EE024C893425E88C77024C8BADE0FEFFFF41F6470401740F4C89FF4C89EE41BB9062C90041FFD34D896F384C8BADA0FEFFFF49C74508FDFFFFFF4983FE000F8C000000004C8BBDF8FEFFFF4C8BB5D0FEFFFF4C8BADE8FEFFFF49BB28DCB3C3827F00004D89DC41BA000000004C8B8D38FFFFFF41B804000000BF2C000000488BB550FFFFFF488B9DC8FEFFFF488B9520FFFFFF488B8D28FFFFFF48C78570FFFFFF0000000048C78568FFFFFF0000000048C78560FFFFFF0000000048C78558FFFFFF0000000049BB83A09FC3827F000041FFE349BB00609FC3827F000041FFD390017C3C38A80184015C50940168645854880103C100000049BB00609FC3827F000041FFD390017C3CA80184015C50940168645854880103C200000049BB00609FC3827F000041FFD390017C84015C5094016864070703C3000000
+[3641b7a3845] jit-backend-dump}
+[3641b7a3f15] {jit-backend-addr
+bridge out of Guard 189 has address 7f82c39fb22f to 7f82c39fb353
+[3641b7a4d5b] jit-backend-addr}
+[3641b7a5535] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e651f1 +0  E0FDFFFF
-[57f8ab29587] jit-backend-dump}
-[57f8ab2a157] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fb232 +0  10FEFFFF
+[3641b7ac32f] jit-backend-dump}
+[3641b7acb35] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e65223 +0  EB000000
-[57f8ab2af7b] jit-backend-dump}
-[57f8ab2b5d3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fb264 +0  EB000000
+[3641b7ad6e3] jit-backend-dump}
+[3641b7adc85] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e65231 +0  03010000
-[57f8ab2c2bb] jit-backend-dump}
-[57f8ab2c8c3] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fb272 +0  02010000
+[3641b7ae619] jit-backend-dump}
+[3641b7aeaa1] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e6527f +0  DA000000
-[57f8ab2d70f] jit-backend-dump}
-[57f8ab2e0cb] {jit-backend-dump
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fb2c0 +0  D8000000
+[3641b7af611] jit-backend-dump}
+[3641b7b00df] {jit-backend-dump
 BACKEND x86_64
-SYS_EXECUTABLE /home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/bin/pypy
-CODE_DUMP @7fc9d3e647d4 +0  160A0000
-[57f8ab2ee6b] jit-backend-dump}
-[57f8ab2f627] jit-backend}
-[57f8ab301b3] {jit-log-opt-bridge
-# bridge out of Guard 186 with 18 ops
+SYS_EXECUTABLE /home/fijal/src/pypy/compiled/pypy-c
+CODE_DUMP @7f82c39fa823 +0  080A0000
+[3641b7b0ab9] jit-backend-dump}
+[3641b7b117f] jit-backend}
+[3641b7b1b4d] {jit-log-opt-bridge
+# bridge out of Guard 189 with 18 ops
 [p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14]
-debug_merge_point(1, '<code object search. file '/home/fijal/Downloads/pypy-c-jit-45787-e4eef33f1a65-linux64/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
+debug_merge_point(1, '<code object search. file '/home/fijal/src/pypy/lib-python/2.7/re.py'. line 139> #21 RETURN_VALUE')
 +37: p15 = getfield_gc(p2, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_w_tracefunc 72>)
-+48: guard_isnull(p15, descr=<Guard190>) [p0, p1, p2, p15, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14]
++48: guard_isnull(p15, descr=<Guard193>) [p0, p1, p2, p15, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14]
 +57: i16 = getfield_gc(p2, descr=<NonGcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_profilefunc 40>)
 +61: i17 = int_is_true(i16)
-guard_false(i17, descr=<Guard191>) [p0, p1, p2, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14]
+guard_false(i17, descr=<Guard194>) [p0, p1, p2, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14]
 +71: p18 = getfield_gc(p2, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #65 POP_TOP')
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #66 JUMP_ABSOLUTE')
-+71: i20 = getfield_raw(41254440, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++71: i20 = getfield_raw(41389288, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 +79: i22 = int_sub(i20, 2)
-+83: setfield_raw(41254440, i22, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
++83: setfield_raw(41389288, i22, descr=<SignedFieldDescr pypysig_long_struct.c_value 0>)
 setfield_gc(p2, p14, descr=<GcPtrFieldDescr pypy.interpreter.executioncontext.ExecutionContext.inst_topframeref 56>)
 +124: setfield_gc(p5, -3, descr=<SignedFieldDescr JitVirtualRef.virtual_token 8>)
 +139: i25 = int_lt(i22, 0)
-guard_false(i25, descr=<Guard192>) [p0, p1, p6, p7, p8, p9, p10, p11, None, None]
+guard_false(i25, descr=<Guard195>) [p0, p1, p6, p7, p8, p9, p10, p11, None, None]
 debug_merge_point(0, '<code object inlined_str_stuff. file 'source.py'. line 40> #44 FOR_ITER')
 +149: jump(p1, p0, p6, ConstPtr(ptr27), 0, p7, 4, 44, p8, p9, p10, p11, ConstPtr(ptr31), ConstPtr(ptr32), ConstPtr(ptr33), ConstPtr(ptr34), descr=<Loop8>)
 +292: --end of the loop--
-[57f8ab5379b] jit-log-opt-bridge}
-[57f8af5d3af] {jit-backend-counts
-0:13968
-1:9112
-2:4482
-3:4485
-4:0
-5:4282
-6:1967
-7:1
-8:9210
-9:8304
-10:1686
-11:534
-12:1433
-13:1052
-[57f8af61e1f] jit-backend-counts}
+[3641b7c8de3] jit-log-opt-bridge}
+[3641baccf89] {jit-backend-counts
+loop 0:13968
+bridge 9:9112
+loop 1:4466
+loop 2:4485
+loop 3:0
+bridge 21:4266
+loop 4:1967
+loop 5:1
+loop 6:9210
+bridge 81:8304
+bridge 82:1686
+loop 7:536
+loop 8:1432
+bridge 189:1052
+[3641bad1805] jit-backend-counts}


More information about the pypy-commit mailing list