   0  inline_call_r_r <JitCode 'W_ZipImporter.make_filename'>, R[%r0, %r1] -> %r2
   7  -live- %r0, %r1, %r2
   7  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
  15  -live- %r0, %r1, %r2, %r4
  15  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
  20  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
  27  -live- %r0, %r1, %r2, %r3, %r4
  27  catch_exception L1
  30  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
  35  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r5
  43  -live- %r0, %r1, %r2, %r3, %r4, %r5
  43  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, %r2], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r5
  51  -live- %r0, %r1, %r2, %r3, %r4, %r5
  51  inline_call_r_r <JitCode 'W_ZipImporter.import_pyc_file'>, R[%r0, %r1, %r4, %r3, %r5] -> %r3
  61  -live- %r0, %r1, %r2, %r3, %r4
  61  catch_exception L2
  64  -live- %r0, %r1, %r2, %r3, %r4
  64  goto_if_not_ptr_iszero %r3, L3
  68  L4:
  68  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
  76  -live- %r0, %r1, %r2, %r4
  76  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
  81  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
  88  -live- %r0, %r1, %r2, %r3, %r4
  88  catch_exception L5
  91  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
  96  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r5
 104  -live- %r0, %r1, %r2, %r3, %r4, %r5
 104  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, %r2], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r5
 112  -live- %r0, %r1, %r2, %r3, %r4, %r5
 112  inline_call_r_r <JitCode 'W_ZipImporter.import_pyc_file'>, R[%r0, %r1, %r4, %r3, %r5] -> %r3
 122  -live- %r0, %r1, %r2, %r3, %r4
 122  catch_exception L6
 125  -live- %r0, %r1, %r2, %r3, %r4
 125  goto_if_not_ptr_iszero %r3, L7
 129  L8:
 129  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
 137  -live- %r0, %r1, %r2, %r4
 137  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
 142  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
 149  -live- %r0, %r1, %r2, %r3, %r4
 149  catch_exception L9
 152  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
 157  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r5
 165  -live- %r0, %r1, %r2, %r3, %r4, %r5
 165  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r5, %r2], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r2
 173  -live- %r0, %r1, %r2, %r3, %r4
 173  inline_call_r_r <JitCode 'W_ZipImporter.import_py_file'>, R[%r0, %r1, %r4, %r3, %r2] -> %r3
 183  -live- %r0, %r1, %r3, %r4
 183  catch_exception L10
 186  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
 193  -live- %i0, %r0, %r1, %r3, %r4
 193  catch_exception L11
 196  -live- %i0, %r0, %r1, %r3, %r4
 196  goto_if_not_int_ge %i0, $1, L12
 201  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
 208  -live- %r0, %r1, %r2, %r3, %r4
 208  catch_exception L13
 211  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
 216  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
 221  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 227  -live- %r1, %r2, %r3, %r4, %r5, %r6
 227  goto_if_not_ptr_nonzero %r1, L14
 231  ref_copy %r1 -> %r0
 234  L15:
 234  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 240  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 246  -live- %r1, %r2, %r3, %r4, %r5, %r6
 246  goto_if_not_ptr_nonzero %r5, L16
 250  L17:
 250  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 256  newstr $1 -> %r0
 259  strsetitem %r0, $0, $'/'
 263  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 269  -live- %r1, %r2, %r3, %r4, %r6
 269  goto_if_not_ptr_nonzero %r4, L18
 273  L19:
 273  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 279  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 285  ref_isvirtual %r6 -> %i0
 288  -live- %i0, %r1, %r2, %r3, %r6
 288  goto_if_not %i0, L20
 292  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
 300  -live- %r1, %r2, %r3, %r4
 300  L21:
 300  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
 306  -live- %r1, %r2, %r3, %r4
 306  catch_exception L22
 309  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
 317  -live- %r1, %r3
 317  catch_exception L23
 320  ref_return %r3
 322  ---
 322  L23:
 322  last_exception -> %i0
 324  last_exc_value -> %r4
 326  L24:
 326  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
 333  -live- %r1, %r3, %r4
 333  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r2
 339  -live- %r2, %r3, %r4
 339  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 348  -live- %r4
 348  -live- %r4
 348  raise %r4
 350  ---
 350  L22:
 350  last_exception -> %i0
 352  last_exc_value -> %r4
 354  goto L24
 357  ---
 357  L20:
 357  int_isconstant $7 -> %i0
 360  -live- %i0, %r1, %r2, %r3, %r6
 360  goto_if_not %i0, L25
 364  L26:
 364  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
 373  -live- %r1, %r2, %r3, %r4
 373  goto L21
 376  ---
 376  L25:
 376  goto L26
 379  ---
 379  L18:
 379  ref_copy $<* struct rpy_string> -> %r4
 382  goto L19
 385  ---
 385  L16:
 385  ref_copy $<* struct rpy_string> -> %r5
 388  goto L17
 391  ---
 391  L14:
 391  ref_copy $<* struct rpy_string> -> %r0
 394  goto L15
 397  ---
 397  L13:
 397  last_exception -> %i0
 399  last_exc_value -> %r4
 401  goto L24
 404  ---
 404  L12:
 404  ref_return %r3
 406  ---
 406  L11:
 406  last_exception -> %i0
 408  last_exc_value -> %r4
 410  goto L24
 413  ---
 413  L10:
 413  last_exception -> %i0
 415  last_exc_value -> %r4
 417  goto L24
 420  ---
 420  L9:
 420  goto_if_exception_mismatch $<* struct object_vtable>, L27
 424  L28:
 424  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
 432  -live- %r0, %r1, %r2, %r4
 432  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
 437  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
 444  -live- %r0, %r1, %r2, %r3, %r4
 444  catch_exception L29
 447  inline_call_r_r <JitCode 'W_ZipImporter.import_pyc_file'>, R[%r0, %r1, %r4, %r3, $<* struct rpy_string>] -> %r3
 457  -live- %r0, %r1, %r2, %r3, %r4
 457  catch_exception L30
 460  -live- %r0, %r1, %r2, %r3, %r4
 460  goto_if_not_ptr_iszero %r3, L31
 464  L32:
 464  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
 472  -live- %r0, %r1, %r2, %r4
 472  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
 477  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
 484  -live- %r0, %r1, %r2, %r3, %r4
 484  catch_exception L33
 487  inline_call_r_r <JitCode 'W_ZipImporter.import_pyc_file'>, R[%r0, %r1, %r4, %r3, $<* struct rpy_string>] -> %r3
 497  -live- %r0, %r1, %r2, %r3, %r4
 497  catch_exception L34
 500  -live- %r0, %r1, %r2, %r3, %r4
 500  goto_if_not_ptr_iszero %r3, L35
 504  L36:
 504  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r4
 512  -live- %r0, %r1, %r4
 512  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r3
 517  inline_call_r_r <JitCode 'RZipFile.read'>, R[%r3, %r4] -> %r3
 524  -live- %r0, %r1, %r3, %r4
 524  catch_exception L37
 527  inline_call_r_r <JitCode 'W_ZipImporter.import_py_file'>, R[%r0, %r1, %r4, %r3, $<* struct rpy_string>] -> %r3
 537  -live- %r0, %r1, %r3, %r4
 537  catch_exception L38
 540  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
 547  -live- %i0, %r0, %r1, %r3, %r4
 547  catch_exception L39
 550  -live- %i0, %r0, %r1, %r3, %r4
 550  goto_if_not_int_ge %i0, $1, L40
 555  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
 562  -live- %r0, %r1, %r2, %r3, %r4
 562  catch_exception L41
 565  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
 570  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
 575  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 581  -live- %r1, %r2, %r3, %r4, %r5, %r6
 581  goto_if_not_ptr_nonzero %r1, L42
 585  ref_copy %r1 -> %r0
 588  L43:
 588  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 594  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 600  -live- %r1, %r2, %r3, %r4, %r5, %r6
 600  goto_if_not_ptr_nonzero %r5, L44
 604  L45:
 604  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 610  newstr $1 -> %r0
 613  strsetitem %r0, $0, $'/'
 617  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 623  -live- %r1, %r2, %r3, %r4, %r6
 623  goto_if_not_ptr_nonzero %r4, L46
 627  L47:
 627  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 633  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 639  ref_isvirtual %r6 -> %i0
 642  -live- %i0, %r1, %r2, %r3, %r6
 642  goto_if_not %i0, L48
 646  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
 654  -live- %r1, %r2, %r3, %r4
 654  L49:
 654  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
 660  -live- %r1, %r2, %r3, %r4
 660  catch_exception L50
 663  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
 671  -live- %r1, %r3
 671  catch_exception L51
 674  ref_return %r3
 676  ---
 676  L51:
 676  last_exception -> %i0
 678  last_exc_value -> %r4
 680  L52:
 680  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
 687  -live- %r1, %r3, %r4
 687  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
 691  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 696  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
 705  -live- %r4
 705  -live- %r4
 705  raise %r4
 707  ---
 707  L50:
 707  last_exception -> %i0
 709  last_exc_value -> %r4
 711  goto L52
 714  ---
 714  L48:
 714  int_isconstant $7 -> %i0
 717  -live- %i0, %r1, %r2, %r3, %r6
 717  goto_if_not %i0, L53
 721  L54:
 721  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
 730  -live- %r1, %r2, %r3, %r4
 730  goto L49
 733  ---
 733  L53:
 733  goto L54
 736  ---
 736  L46:
 736  ref_copy $<* struct rpy_string> -> %r4
 739  goto L47
 742  ---
 742  L44:
 742  ref_copy $<* struct rpy_string> -> %r5
 745  goto L45
 748  ---
 748  L42:
 748  ref_copy $<* struct rpy_string> -> %r0
 751  goto L43
 754  ---
 754  L41:
 754  last_exception -> %i0
 756  last_exc_value -> %r4
 758  goto L52
 761  ---
 761  L40:
 761  ref_return %r3
 763  ---
 763  L39:
 763  last_exception -> %i0
 765  last_exc_value -> %r4
 767  goto L52
 770  ---
 770  L38:
 770  last_exception -> %i0
 772  last_exc_value -> %r4
 774  goto L52
 777  ---
 777  L37:
 777  goto_if_exception_mismatch $<* struct object_vtable>, L55
 781  L56:
 781  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a83a82c0> -> %r4
 785  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 790  setfield_gc_r %r4, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 795  setfield_gc_r %r4, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 800  assert_not_none %r4
 802  -live- %r4
 802  guard_class %r4 -> %i0
 805  -live- %r4
 805  raise %r4
 807  ---
 807  L55:
 807  goto_if_exception_mismatch $<* struct object_vtable>, L57
 811  goto L56
 814  ---
 814  L57:
 814  goto_if_exception_mismatch $<* struct object_vtable>, L58
 818  goto L56
 821  ---
 821  L58:
 821  goto_if_exception_mismatch $<* struct object_vtable>, L59
 825  last_exc_value -> %r3
 827  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
 832  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
 836  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 841  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
 845  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 850  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 855  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 860  assert_not_none %r4
 862  -live- %r4
 862  guard_class %r4 -> %i0
 865  -live- %r4
 865  raise %r4
 867  ---
 867  L59:
 867  reraise
 868  ---
 868  L35:
 868  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
 875  -live- %i0, %r0, %r1, %r3, %r4
 875  catch_exception L60
 878  -live- %i0, %r0, %r1, %r3, %r4
 878  goto_if_not_int_ge %i0, $1, L61
 883  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
 890  -live- %r0, %r1, %r2, %r3, %r4
 890  catch_exception L62
 893  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
 898  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
 903  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 909  -live- %r1, %r2, %r3, %r4, %r5, %r6
 909  goto_if_not_ptr_nonzero %r1, L63
 913  ref_copy %r1 -> %r0
 916  L64:
 916  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 922  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 928  -live- %r1, %r2, %r3, %r4, %r5, %r6
 928  goto_if_not_ptr_nonzero %r5, L65
 932  L66:
 932  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 938  newstr $1 -> %r0
 941  strsetitem %r0, $0, $'/'
 945  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 951  -live- %r1, %r2, %r3, %r4, %r6
 951  goto_if_not_ptr_nonzero %r4, L67
 955  L68:
 955  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 961  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
 967  ref_isvirtual %r6 -> %i0
 970  -live- %i0, %r1, %r2, %r3, %r6
 970  goto_if_not %i0, L69
 974  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
 982  -live- %r1, %r2, %r3, %r4
 982  L70:
 982  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
 988  -live- %r1, %r2, %r3, %r4
 988  catch_exception L71
 991  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
 999  -live- %r1, %r3
 999  catch_exception L72
1002  ref_return %r3
1004  ---
1004  L72:
1004  last_exception -> %i0
1006  last_exc_value -> %r4
1008  L73:
1008  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
1015  -live- %r1, %r3, %r4
1015  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r2
1021  -live- %r2, %r3, %r4
1021  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1030  -live- %r4
1030  -live- %r4
1030  raise %r4
1032  ---
1032  L71:
1032  last_exception -> %i0
1034  last_exc_value -> %r4
1036  goto L73
1039  ---
1039  L69:
1039  int_isconstant $7 -> %i0
1042  -live- %i0, %r1, %r2, %r3, %r6
1042  goto_if_not %i0, L74
1046  L75:
1046  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
1055  -live- %r1, %r2, %r3, %r4
1055  goto L70
1058  ---
1058  L74:
1058  goto L75
1061  ---
1061  L67:
1061  ref_copy $<* struct rpy_string> -> %r4
1064  goto L68
1067  ---
1067  L65:
1067  ref_copy $<* struct rpy_string> -> %r5
1070  goto L66
1073  ---
1073  L63:
1073  ref_copy $<* struct rpy_string> -> %r0
1076  goto L64
1079  ---
1079  L62:
1079  last_exception -> %i0
1081  last_exc_value -> %r4
1083  goto L73
1086  ---
1086  L61:
1086  ref_return %r3
1088  ---
1088  L60:
1088  last_exception -> %i0
1090  last_exc_value -> %r4
1092  goto L73
1095  ---
1095  L34:
1095  last_exception -> %i0
1097  last_exc_value -> %r4
1099  goto L73
1102  ---
1102  L33:
1102  goto_if_exception_mismatch $<* struct object_vtable>, L76
1106  goto L36
1109  ---
1109  L76:
1109  goto_if_exception_mismatch $<* struct object_vtable>, L77
1113  goto L36
1116  ---
1116  L77:
1116  goto_if_exception_mismatch $<* struct object_vtable>, L78
1120  goto L36
1123  ---
1123  L78:
1123  goto_if_exception_mismatch $<* struct object_vtable>, L79
1127  last_exc_value -> %r3
1129  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
1134  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
1138  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1143  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
1147  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1152  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1157  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1162  assert_not_none %r4
1164  -live- %r4
1164  guard_class %r4 -> %i0
1167  -live- %r4
1167  raise %r4
1169  ---
1169  L79:
1169  reraise
1170  ---
1170  L31:
1170  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
1177  -live- %i0, %r0, %r1, %r3, %r4
1177  catch_exception L80
1180  -live- %i0, %r0, %r1, %r3, %r4
1180  goto_if_not_int_ge %i0, $1, L81
1185  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
1192  -live- %r0, %r1, %r2, %r3, %r4
1192  catch_exception L82
1195  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
1200  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
1205  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1211  -live- %r1, %r2, %r3, %r4, %r5, %r6
1211  goto_if_not_ptr_nonzero %r1, L83
1215  ref_copy %r1 -> %r0
1218  L84:
1218  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1224  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1230  -live- %r1, %r2, %r3, %r4, %r5, %r6
1230  goto_if_not_ptr_nonzero %r5, L85
1234  L86:
1234  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1240  newstr $1 -> %r0
1243  strsetitem %r0, $0, $'/'
1247  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1253  -live- %r1, %r2, %r3, %r4, %r6
1253  goto_if_not_ptr_nonzero %r4, L87
1257  L88:
1257  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1263  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1269  ref_isvirtual %r6 -> %i0
1272  -live- %i0, %r1, %r2, %r3, %r6
1272  goto_if_not %i0, L89
1276  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
1284  -live- %r1, %r2, %r3, %r4
1284  L90:
1284  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
1290  -live- %r1, %r2, %r3, %r4
1290  catch_exception L91
1293  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
1301  -live- %r1, %r3
1301  catch_exception L92
1304  ref_return %r3
1306  ---
1306  L92:
1306  last_exception -> %i0
1308  last_exc_value -> %r4
1310  L93:
1310  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
1317  -live- %r1, %r3, %r4
1317  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r2
1323  -live- %r2, %r3, %r4
1323  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1332  -live- %r4
1332  -live- %r4
1332  raise %r4
1334  ---
1334  L91:
1334  last_exception -> %i0
1336  last_exc_value -> %r4
1338  goto L93
1341  ---
1341  L89:
1341  int_isconstant $7 -> %i0
1344  -live- %i0, %r1, %r2, %r3, %r6
1344  goto_if_not %i0, L94
1348  L95:
1348  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
1357  -live- %r1, %r2, %r3, %r4
1357  goto L90
1360  ---
1360  L94:
1360  goto L95
1363  ---
1363  L87:
1363  ref_copy $<* struct rpy_string> -> %r4
1366  goto L88
1369  ---
1369  L85:
1369  ref_copy $<* struct rpy_string> -> %r5
1372  goto L86
1375  ---
1375  L83:
1375  ref_copy $<* struct rpy_string> -> %r0
1378  goto L84
1381  ---
1381  L82:
1381  last_exception -> %i0
1383  last_exc_value -> %r4
1385  goto L93
1388  ---
1388  L81:
1388  ref_return %r3
1390  ---
1390  L80:
1390  last_exception -> %i0
1392  last_exc_value -> %r4
1394  goto L93
1397  ---
1397  L30:
1397  last_exception -> %i0
1399  last_exc_value -> %r4
1401  goto L93
1404  ---
1404  L29:
1404  goto_if_exception_mismatch $<* struct object_vtable>, L96
1408  goto L32
1411  ---
1411  L96:
1411  goto_if_exception_mismatch $<* struct object_vtable>, L97
1415  goto L32
1418  ---
1418  L97:
1418  goto_if_exception_mismatch $<* struct object_vtable>, L98
1422  goto L32
1425  ---
1425  L98:
1425  goto_if_exception_mismatch $<* struct object_vtable>, L99
1429  last_exc_value -> %r3
1431  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
1436  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
1440  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1445  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
1449  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1454  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1459  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1464  assert_not_none %r4
1466  -live- %r4
1466  guard_class %r4 -> %i0
1469  -live- %r4
1469  raise %r4
1471  ---
1471  L99:
1471  reraise
1472  ---
1472  L27:
1472  goto_if_exception_mismatch $<* struct object_vtable>, L100
1476  goto L28
1479  ---
1479  L100:
1479  goto_if_exception_mismatch $<* struct object_vtable>, L101
1483  goto L28
1486  ---
1486  L101:
1486  goto_if_exception_mismatch $<* struct object_vtable>, L102
1490  last_exc_value -> %r3
1492  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
1497  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
1501  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1506  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
1510  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1515  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1520  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1525  assert_not_none %r4
1527  -live- %r4
1527  guard_class %r4 -> %i0
1530  -live- %r4
1530  raise %r4
1532  ---
1532  L102:
1532  reraise
1533  ---
1533  L7:
1533  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
1540  -live- %i0, %r0, %r1, %r3, %r4
1540  catch_exception L103
1543  -live- %i0, %r0, %r1, %r3, %r4
1543  goto_if_not_int_ge %i0, $1, L104
1548  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
1555  -live- %r0, %r1, %r2, %r3, %r4
1555  catch_exception L105
1558  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
1563  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
1568  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1574  -live- %r1, %r2, %r3, %r4, %r5, %r6
1574  goto_if_not_ptr_nonzero %r1, L106
1578  ref_copy %r1 -> %r0
1581  L107:
1581  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1587  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1593  -live- %r1, %r2, %r3, %r4, %r5, %r6
1593  goto_if_not_ptr_nonzero %r5, L108
1597  L109:
1597  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1603  newstr $1 -> %r0
1606  strsetitem %r0, $0, $'/'
1610  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1616  -live- %r1, %r2, %r3, %r4, %r6
1616  goto_if_not_ptr_nonzero %r4, L110
1620  L111:
1620  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1626  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1632  ref_isvirtual %r6 -> %i0
1635  -live- %i0, %r1, %r2, %r3, %r6
1635  goto_if_not %i0, L112
1639  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
1647  -live- %r1, %r2, %r3, %r4
1647  L113:
1647  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
1653  -live- %r1, %r2, %r3, %r4
1653  catch_exception L114
1656  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
1664  -live- %r1, %r3
1664  catch_exception L115
1667  ref_return %r3
1669  ---
1669  L115:
1669  last_exception -> %i0
1671  last_exc_value -> %r4
1673  L116:
1673  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
1680  -live- %r1, %r3, %r4
1680  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r2
1686  -live- %r2, %r3, %r4
1686  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1695  -live- %r4
1695  -live- %r4
1695  raise %r4
1697  ---
1697  L114:
1697  last_exception -> %i0
1699  last_exc_value -> %r4
1701  goto L116
1704  ---
1704  L112:
1704  int_isconstant $7 -> %i0
1707  -live- %i0, %r1, %r2, %r3, %r6
1707  goto_if_not %i0, L117
1711  L118:
1711  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
1720  -live- %r1, %r2, %r3, %r4
1720  goto L113
1723  ---
1723  L117:
1723  goto L118
1726  ---
1726  L110:
1726  ref_copy $<* struct rpy_string> -> %r4
1729  goto L111
1732  ---
1732  L108:
1732  ref_copy $<* struct rpy_string> -> %r5
1735  goto L109
1738  ---
1738  L106:
1738  ref_copy $<* struct rpy_string> -> %r0
1741  goto L107
1744  ---
1744  L105:
1744  last_exception -> %i0
1746  last_exc_value -> %r4
1748  goto L116
1751  ---
1751  L104:
1751  ref_return %r3
1753  ---
1753  L103:
1753  last_exception -> %i0
1755  last_exc_value -> %r4
1757  goto L116
1760  ---
1760  L6:
1760  last_exception -> %i0
1762  last_exc_value -> %r4
1764  goto L116
1767  ---
1767  L5:
1767  goto_if_exception_mismatch $<* struct object_vtable>, L119
1771  goto L8
1774  ---
1774  L119:
1774  goto_if_exception_mismatch $<* struct object_vtable>, L120
1778  goto L8
1781  ---
1781  L120:
1781  goto_if_exception_mismatch $<* struct object_vtable>, L121
1785  goto L8
1788  ---
1788  L121:
1788  goto_if_exception_mismatch $<* struct object_vtable>, L122
1792  last_exc_value -> %r3
1794  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
1799  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
1803  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1808  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
1812  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1817  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
1822  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
1827  assert_not_none %r4
1829  -live- %r4
1829  guard_class %r4 -> %i0
1832  -live- %r4
1832  raise %r4
1834  ---
1834  L122:
1834  reraise
1835  ---
1835  L3:
1835  inline_call_r_i <JitCode 'Module.get_flag'>, R[$<* struct pypy.module.sys.moduledef.Module>, $<* struct rpy_string>] -> %i0
1842  -live- %i0, %r0, %r1, %r3, %r4
1842  catch_exception L123
1845  -live- %i0, %r0, %r1, %r3, %r4
1845  goto_if_not_int_ge %i0, $1, L124
1850  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r2
1857  -live- %r0, %r1, %r2, %r3, %r4
1857  catch_exception L125
1860  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r5
1865  new_array_clear $7, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138> -> %r6
1870  setarrayitem_gc_r %r6, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1876  -live- %r1, %r2, %r3, %r4, %r5, %r6
1876  goto_if_not_ptr_nonzero %r1, L126
1880  ref_copy %r1 -> %r0
1883  L127:
1883  setarrayitem_gc_r %r6, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1889  setarrayitem_gc_r %r6, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1895  -live- %r1, %r2, %r3, %r4, %r5, %r6
1895  goto_if_not_ptr_nonzero %r5, L128
1899  L129:
1899  setarrayitem_gc_r %r6, $3, %r5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1905  newstr $1 -> %r0
1908  strsetitem %r0, $0, $'/'
1912  setarrayitem_gc_r %r6, $4, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1918  -live- %r1, %r2, %r3, %r4, %r6
1918  goto_if_not_ptr_nonzero %r4, L130
1922  L131:
1922  setarrayitem_gc_r %r6, $5, %r4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1928  setarrayitem_gc_r %r6, $6, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018e892138>
1934  ref_isvirtual %r6 -> %i0
1937  -live- %i0, %r1, %r2, %r3, %r6
1937  goto_if_not %i0, L132
1941  inline_call_ir_r <JitCode 'll_join_strs__v1222___simple_call__function_'>, I[$7], R[%r6] -> %r4
1949  -live- %r1, %r2, %r3, %r4
1949  L133:
1949  inline_call_r_r <JitCode 'newtext'>, R[%r4] -> %r4
1955  -live- %r1, %r2, %r3, %r4
1955  catch_exception L134
1958  inline_call_r_r <JitCode 'call_method__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r4
1966  -live- %r1, %r3
1966  catch_exception L135
1969  ref_return %r3
1971  ---
1971  L135:
1971  last_exception -> %i0
1973  last_exc_value -> %r4
1975  L136:
1975  inline_call_r_r <JitCode 'MixedModule.get'>, R[$<* struct pypy.interpreter.mixedmodule.MixedModule>, $<* struct rpy_string>] -> %r3
1982  -live- %r1, %r3, %r4
1982  inline_call_r_r <JitCode 'newtext'>, R[%r1] -> %r2
1988  -live- %r2, %r3, %r4
1988  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r3, $<* struct rpy_string>, %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
1997  -live- %r4
1997  -live- %r4
1997  raise %r4
1999  ---
1999  L134:
1999  last_exception -> %i0
2001  last_exc_value -> %r4
2003  goto L136
2006  ---
2006  L132:
2006  int_isconstant $7 -> %i0
2009  -live- %i0, %r1, %r2, %r3, %r6
2009  goto_if_not %i0, L137
2013  L138:
2013  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1224___simple_call__function_>, I[$7], R[%r6], <CallDescr(ir) EF=5> -> %r4
2022  -live- %r1, %r2, %r3, %r4
2022  goto L133
2025  ---
2025  L137:
2025  goto L138
2028  ---
2028  L130:
2028  ref_copy $<* struct rpy_string> -> %r4
2031  goto L131
2034  ---
2034  L128:
2034  ref_copy $<* struct rpy_string> -> %r5
2037  goto L129
2040  ---
2040  L126:
2040  ref_copy $<* struct rpy_string> -> %r0
2043  goto L127
2046  ---
2046  L125:
2046  last_exception -> %i0
2048  last_exc_value -> %r4
2050  goto L136
2053  ---
2053  L124:
2053  ref_return %r3
2055  ---
2055  L123:
2055  last_exception -> %i0
2057  last_exc_value -> %r4
2059  goto L136
2062  ---
2062  L2:
2062  last_exception -> %i0
2064  last_exc_value -> %r4
2066  goto L136
2069  ---
2069  L1:
2069  goto_if_exception_mismatch $<* struct object_vtable>, L139
2073  goto L4
2076  ---
2076  L139:
2076  goto_if_exception_mismatch $<* struct object_vtable>, L140
2080  goto L4
2083  ---
2083  L140:
2083  goto_if_exception_mismatch $<* struct object_vtable>, L141
2087  goto L4
2090  ---
2090  L141:
2090  goto_if_exception_mismatch $<* struct object_vtable>, L142
2094  last_exc_value -> %r3
2096  getfield_gc_r %r3, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r4
2101  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r3
2105  setfield_gc_r %r3, %r4, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
2110  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r4
2114  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
2119  setfield_gc_r %r4, %r3, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
2124  setfield_gc_r %r4, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
2129  assert_not_none %r4
2131  -live- %r4
2131  guard_class %r4 -> %i0
2134  -live- %r4
2134  raise %r4
2136  ---
2136  L142:
2136  reraise
