   0  inline_call_r_r <JitCode 'W_ZipImporter.make_filename'>, R[%r0, %r1] -> %r3
   7  -live- %r0, %r3
   7  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
  15  -live- %r0, %r1, %r3
  15  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
  20  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
  25  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
  32  -live- %r0, %r3
  32  catch_exception L1
  35  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
  43  -live- %r0, %r1, %r3
  43  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
  50  -live- %r0, %r1, %r3
  50  -live- %r0, %r1, %r3
  50  guard_class %r1 -> %i0
  53  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
  58  -live- %i0, %r0, %r1, %r3
  58  switch %i0, <SwitchDictDescr 0:L2, 1:L3, 2:L4>
  62  unreachable
  63  ---
  63  L2:
  63  -live- %r0, %r1, %r3
  63  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
  68  L5:
  68  strlen %r2 -> %i0
  71  -live- %i0, %r0, %r2, %r3
  71  goto_if_not_int_lt %i0, $4, L6
  76  strlen %r2 -> %i0
  79  L7:
  79  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
  89  -live- %r0, %r1, %r2, %r3
  89  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i1
  95  -live- %i1, %r0, %r2, %r3
  95  strlen %r2 -> %i0
  98  -live- %i0, %i1, %r0, %r2, %r3
  98  goto_if_not_int_lt %i0, $8, L8
 103  strlen %r2 -> %i0
 106  L9:
 106  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$4, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 116  -live- %i1, %r0, %r1, %r2, %r3
 116  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i0
 122  -live- %i0, %i1, %r0, %r2, %r3
 122  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 130  -live- %i0, %i1, %r0, %r1, %r2, %r3
 130  -live- %i0, %i1, %r0, %r1, %r2, %r3
 130  goto_if_not_int_ne %i1, $168686346, L10
 135  L11:
 135  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 143  -live- %r0, %r1, %r3
 143  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
 148  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
 153  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
 160  -live- %r0, %r3
 160  catch_exception L12
 163  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 171  -live- %r0, %r1, %r3
 171  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
 178  -live- %r0, %r1, %r3
 178  -live- %r0, %r1, %r3
 178  guard_class %r1 -> %i0
 181  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 186  -live- %i0, %r0, %r1, %r3
 186  switch %i0, <SwitchDictDescr 0:L13, 1:L14, 2:L15>
 190  unreachable
 191  ---
 191  L13:
 191  -live- %r0, %r1, %r3
 191  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 196  L16:
 196  strlen %r2 -> %i0
 199  -live- %i0, %r0, %r2, %r3
 199  goto_if_not_int_lt %i0, $4, L17
 204  strlen %r2 -> %i0
 207  L18:
 207  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 217  -live- %r0, %r1, %r2, %r3
 217  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i1
 223  -live- %i1, %r0, %r2, %r3
 223  strlen %r2 -> %i0
 226  -live- %i0, %i1, %r0, %r2, %r3
 226  goto_if_not_int_lt %i0, $8, L19
 231  strlen %r2 -> %i0
 234  L20:
 234  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$4, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 244  -live- %i1, %r0, %r1, %r2, %r3
 244  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i0
 250  -live- %i0, %i1, %r0, %r2, %r3
 250  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 258  -live- %i0, %i1, %r0, %r1, %r2, %r3
 258  -live- %i0, %i1, %r0, %r1, %r2, %r3
 258  goto_if_not_int_ne %i1, $168686346, L21
 263  L22:
 263  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 271  -live- %r0, %r1, %r3
 271  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
 276  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
 281  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
 288  -live- %r0, %r3
 288  catch_exception L23
 291  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 299  -live- %r0, %r1, %r3
 299  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
 306  -live- %r0, %r1, %r3
 306  -live- %r0, %r1, %r3
 306  guard_class %r1 -> %i0
 309  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 314  -live- %i0, %r0, %r1, %r3
 314  switch %i0, <SwitchDictDescr 0:L24, 1:L25, 2:L26>
 318  unreachable
 319  ---
 319  L24:
 319  -live- %r0, %r1, %r3
 319  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 324  L27:
 324  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r2
 332  -live- %r0, %r1, %r2
 332  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r0
 337  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r0, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
 345  -live- %r0, %r1, %r2
 345  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r0, %r2], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
 353  -live- %r0, %r1
 353  inline_call_ir_r <JitCode 'PythonAstCompiler.compile'>, I[$0, $False], R[$<* struct pypy.interpreter.pycompiler.PythonAstCompiler>, %r1, %r0, $<* struct rpy_string>] -> %r1
 365  -live- %r1
 365  ref_return %r1
 367  ---
 367  L25:
 367  -live- %r0, %r1, %r3
 367  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 373  -live- %r0, %r1, %r3
 373  goto L27
 376  ---
 376  L26:
 376  -live- %r1
 376  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 385  -live- %r1
 385  assert_not_none %r1
 387  -live- %r1
 387  guard_class %r1 -> %i0
 390  -live- %r1
 390  raise %r1
 392  ---
 392  L23:
 392  goto_if_exception_mismatch $<* struct object_vtable>, L28
 396  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 404  -live- %r0, %r1, %r3
 404  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
 409  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
 414  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
 421  -live- %r0, %r3
 421  catch_exception L29
 424  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 432  -live- %r0, %r1, %r3
 432  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
 439  -live- %r0, %r1, %r3
 439  -live- %r0, %r1, %r3
 439  guard_class %r1 -> %i0
 442  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 447  -live- %i0, %r0, %r1, %r3
 447  switch %i0, <SwitchDictDescr 0:L30, 1:L31, 2:L32>
 451  unreachable
 452  ---
 452  L30:
 452  -live- %r0, %r1, %r3
 452  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 457  L33:
 457  strlen %r2 -> %i0
 460  -live- %i0, %r0, %r2, %r3
 460  goto_if_not_int_lt %i0, $4, L34
 465  strlen %r2 -> %i0
 468  L35:
 468  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 478  -live- %r0, %r1, %r2, %r3
 478  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i1
 484  -live- %i1, %r0, %r2, %r3
 484  strlen %r2 -> %i0
 487  -live- %i0, %i1, %r0, %r2, %r3
 487  goto_if_not_int_lt %i0, $8, L36
 492  strlen %r2 -> %i0
 495  L37:
 495  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$4, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 505  -live- %i1, %r0, %r1, %r2, %r3
 505  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i0
 511  -live- %i0, %i1, %r0, %r2, %r3
 511  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 519  -live- %i0, %i1, %r0, %r1, %r2, %r3
 519  -live- %i0, %i1, %r0, %r1, %r2, %r3
 519  goto_if_not_int_ne %i1, $168686346, L38
 524  L39:
 524  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 532  -live- %r0, %r1, %r3
 532  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
 537  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
 542  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
 549  -live- %r0, %r3
 549  catch_exception L40
 552  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 560  -live- %r0, %r1, %r3
 560  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
 567  -live- %r0, %r1, %r3
 567  -live- %r0, %r1, %r3
 567  guard_class %r1 -> %i0
 570  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 575  -live- %i0, %r0, %r1, %r3
 575  switch %i0, <SwitchDictDescr 0:L41, 1:L42, 2:L43>
 579  unreachable
 580  ---
 580  L41:
 580  -live- %r0, %r1, %r3
 580  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 585  L44:
 585  strlen %r2 -> %i0
 588  -live- %i0, %r0, %r2, %r3
 588  goto_if_not_int_lt %i0, $4, L45
 593  strlen %r2 -> %i0
 596  L46:
 596  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 606  -live- %r0, %r1, %r2, %r3
 606  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i1
 612  -live- %i1, %r0, %r2, %r3
 612  strlen %r2 -> %i0
 615  -live- %i0, %i1, %r0, %r2, %r3
 615  goto_if_not_int_lt %i0, $8, L47
 620  strlen %r2 -> %i0
 623  L48:
 623  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$4, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 633  -live- %i1, %r0, %r1, %r2, %r3
 633  inline_call_r_i <JitCode '_get_long'>, R[%r1] -> %i0
 639  -live- %i0, %i1, %r0, %r2, %r3
 639  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 647  -live- %i0, %i1, %r0, %r1, %r2, %r3
 647  -live- %i0, %i1, %r0, %r1, %r2, %r3
 647  goto_if_not_int_ne %i1, $168686346, L49
 652  L50:
 652  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 660  -live- %r0, %r1, %r3
 660  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_zip_file> -> %r2
 665  getfield_gc_r %r2, FieldDescr<rpython.rlib.rzipfile.RZipFile.inst_NameToInfo> -> %r2
 670  inline_call_r_r <JitCode 'll_dict_getitem__dicttablePtr_rpy_stringPtr'>, R[%r2, %r1] -> %r1
 677  -live- %r0, %r3
 677  catch_exception L51
 680  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 688  -live- %r0, %r1, %r3
 688  inline_call_r_r <JitCode 'W_ZipImporter.get_data'>, R[%r0, %r1] -> %r1
 695  -live- %r0, %r1, %r3
 695  -live- %r0, %r1, %r3
 695  guard_class %r1 -> %i0
 698  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 703  -live- %i0, %r0, %r1, %r3
 703  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54>
 707  unreachable
 708  ---
 708  L52:
 708  -live- %r0, %r1, %r3
 708  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 713  L55:
 713  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r2
 721  -live- %r0, %r1, %r2
 721  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_filename> -> %r0
 726  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r0, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
 734  -live- %r0, %r1, %r2
 734  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r0, %r2], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r0
 742  -live- %r0, %r1
 742  inline_call_ir_r <JitCode 'PythonAstCompiler.compile'>, I[$0, $False], R[$<* struct pypy.interpreter.pycompiler.PythonAstCompiler>, %r1, %r0, $<* struct rpy_string>] -> %r1
 754  -live- %r1
 754  ref_return %r1
 756  ---
 756  L53:
 756  -live- %r0, %r1, %r3
 756  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 762  -live- %r0, %r1, %r3
 762  goto L55
 765  ---
 765  L54:
 765  -live- %r1
 765  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 774  -live- %r1
 774  assert_not_none %r1
 776  -live- %r1
 776  guard_class %r1 -> %i0
 779  -live- %r1
 779  raise %r1
 781  ---
 781  L51:
 781  goto_if_exception_mismatch $<* struct object_vtable>, L56
 785  getfield_gc_r %r0, FieldDescr<pypy.module.zipimport.interp_zipimport.W_ZipImporter.inst_name> -> %r1
 790  inline_call_r_r <JitCode 'oefmt__Cannot_find_source_or_code_for__s_in__s_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r3, %r1] -> %r1
 799  -live- %r1
 799  assert_not_none %r1
 801  -live- %r1
 801  guard_class %r1 -> %i0
 804  -live- %r1
 804  raise %r1
 806  ---
 806  L56:
 806  reraise
 807  ---
 807  L49:
 807  strlen %r1 -> %i1
 810  int_sub %i1, $1 -> %i1
 814  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i1], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 824  -live- %i0, %r0, %r1, %r2, %r3
 824  inline_call_r_i <JitCode 'W_ZipImporter._parse_mtime'>, R[%r0, %r1] -> %i1
 831  -live- %i0, %i1, %r0, %r2, %r3
 831  -live- %i0, %i1, %r0, %r2, %r3
 831  goto_if_not_int_is_zero %i1, L57
 835  L58:
 835  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 843  -live- %r1, %r2
 843  strlen %r2 -> %i0
 846  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$8, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r0
 856  -live- %r0, %r1
 856  inline_call_r_r <JitCode 'read_compiled_module'>, R[%r1, %r0] -> %r1
 863  -live- %r1
 863  ref_return %r1
 865  ---
 865  L57:
 865  int_sub %i1, %i0 -> %i0
 869  -live- %i0, %r0, %r2, %r3
 869  goto_if_not_int_lt %i0, $0, L59
 874  int_neg %i0 -> %i0
 877  L60:
 877  -live- %i0, %r0, %r2, %r3
 877  goto_if_not_int_gt %i0, $1, L61
 882  goto L50
 885  ---
 885  L61:
 885  goto L58
 888  ---
 888  L59:
 888  goto L60
 891  ---
 891  L47:
 891  int_copy $8 -> %i0
 894  goto L48
 897  ---
 897  L45:
 897  int_copy $4 -> %i0
 900  goto L46
 903  ---
 903  L42:
 903  -live- %r0, %r1, %r3
 903  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r2
 909  -live- %r0, %r2, %r3
 909  goto L44
 912  ---
 912  L43:
 912  -live- %r1
 912  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
 921  -live- %r1
 921  assert_not_none %r1
 923  -live- %r1
 923  guard_class %r1 -> %i0
 926  -live- %r1
 926  raise %r1
 928  ---
 928  L40:
 928  goto_if_exception_mismatch $<* struct object_vtable>, L62
 932  goto L50
 935  ---
 935  L62:
 935  reraise
 936  ---
 936  L38:
 936  strlen %r1 -> %i1
 939  int_sub %i1, $1 -> %i1
 943  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i1], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
 953  -live- %i0, %r0, %r1, %r2, %r3
 953  inline_call_r_i <JitCode 'W_ZipImporter._parse_mtime'>, R[%r0, %r1] -> %i1
 960  -live- %i0, %i1, %r0, %r2, %r3
 960  -live- %i0, %i1, %r0, %r2, %r3
 960  goto_if_not_int_is_zero %i1, L63
 964  L64:
 964  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
 972  -live- %r1, %r2
 972  strlen %r2 -> %i0
 975  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$8, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r0
 985  -live- %r0, %r1
 985  inline_call_r_r <JitCode 'read_compiled_module'>, R[%r1, %r0] -> %r1
 992  -live- %r1
 992  ref_return %r1
 994  ---
 994  L63:
 994  int_sub %i1, %i0 -> %i0
 998  -live- %i0, %r0, %r2, %r3
 998  goto_if_not_int_lt %i0, $0, L65
1003  int_neg %i0 -> %i0
1006  L66:
1006  -live- %i0, %r0, %r2, %r3
1006  goto_if_not_int_gt %i0, $1, L67
1011  goto L39
1014  ---
1014  L67:
1014  goto L64
1017  ---
1017  L65:
1017  goto L66
1020  ---
1020  L36:
1020  int_copy $8 -> %i0
1023  goto L37
1026  ---
1026  L34:
1026  int_copy $4 -> %i0
1029  goto L35
1032  ---
1032  L31:
1032  -live- %r0, %r1, %r3
1032  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r2
1038  -live- %r0, %r2, %r3
1038  goto L33
1041  ---
1041  L32:
1041  -live- %r1
1041  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
1050  -live- %r1
1050  assert_not_none %r1
1052  -live- %r1
1052  guard_class %r1 -> %i0
1055  -live- %r1
1055  raise %r1
1057  ---
1057  L29:
1057  goto_if_exception_mismatch $<* struct object_vtable>, L68
1061  goto L39
1064  ---
1064  L68:
1064  reraise
1065  ---
1065  L28:
1065  reraise
1066  ---
1066  L21:
1066  strlen %r1 -> %i1
1069  int_sub %i1, $1 -> %i1
1073  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i1], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
1083  -live- %i0, %r0, %r1, %r2, %r3
1083  inline_call_r_i <JitCode 'W_ZipImporter._parse_mtime'>, R[%r0, %r1] -> %i1
1090  -live- %i0, %i1, %r0, %r2, %r3
1090  -live- %i0, %i1, %r0, %r2, %r3
1090  goto_if_not_int_is_zero %i1, L69
1094  L70:
1094  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
1102  -live- %r1, %r2
1102  strlen %r2 -> %i0
1105  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$8, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r0
1115  -live- %r0, %r1
1115  inline_call_r_r <JitCode 'read_compiled_module'>, R[%r1, %r0] -> %r1
1122  -live- %r1
1122  ref_return %r1
1124  ---
1124  L69:
1124  int_sub %i1, %i0 -> %i0
1128  -live- %i0, %r0, %r2, %r3
1128  goto_if_not_int_lt %i0, $0, L71
1133  int_neg %i0 -> %i0
1136  L72:
1136  -live- %i0, %r0, %r2, %r3
1136  goto_if_not_int_gt %i0, $1, L73
1141  goto L22
1144  ---
1144  L73:
1144  goto L70
1147  ---
1147  L71:
1147  goto L72
1150  ---
1150  L19:
1150  int_copy $8 -> %i0
1153  goto L20
1156  ---
1156  L17:
1156  int_copy $4 -> %i0
1159  goto L18
1162  ---
1162  L14:
1162  -live- %r0, %r1, %r3
1162  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r2
1168  -live- %r0, %r2, %r3
1168  goto L16
1171  ---
1171  L15:
1171  -live- %r1
1171  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
1180  -live- %r1
1180  assert_not_none %r1
1182  -live- %r1
1182  guard_class %r1 -> %i0
1185  -live- %r1
1185  raise %r1
1187  ---
1187  L12:
1187  goto_if_exception_mismatch $<* struct object_vtable>, L74
1191  goto L22
1194  ---
1194  L74:
1194  reraise
1195  ---
1195  L10:
1195  strlen %r1 -> %i1
1198  int_sub %i1, $1 -> %i1
1202  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$0, %i1], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
1212  -live- %i0, %r0, %r1, %r2, %r3
1212  inline_call_r_i <JitCode 'W_ZipImporter._parse_mtime'>, R[%r0, %r1] -> %i1
1219  -live- %i0, %i1, %r0, %r2, %r3
1219  -live- %i0, %i1, %r0, %r2, %r3
1219  goto_if_not_int_is_zero %i1, L75
1223  L76:
1223  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r3, $<* struct rpy_string>], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
1231  -live- %r1, %r2
1231  strlen %r2 -> %i0
1234  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[$8, %i0], R[%r2], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r0
1244  -live- %r0, %r1
1244  inline_call_r_r <JitCode 'read_compiled_module'>, R[%r1, %r0] -> %r1
1251  -live- %r1
1251  ref_return %r1
1253  ---
1253  L75:
1253  int_sub %i1, %i0 -> %i0
1257  -live- %i0, %r0, %r2, %r3
1257  goto_if_not_int_lt %i0, $0, L77
1262  int_neg %i0 -> %i0
1265  L78:
1265  -live- %i0, %r0, %r2, %r3
1265  goto_if_not_int_gt %i0, $1, L79
1270  goto L11
1273  ---
1273  L79:
1273  goto L76
1276  ---
1276  L77:
1276  goto L78
1279  ---
1279  L8:
1279  int_copy $8 -> %i0
1282  goto L9
1285  ---
1285  L6:
1285  int_copy $4 -> %i0
1288  goto L7
1291  ---
1291  L3:
1291  -live- %r0, %r1, %r3
1291  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r2
1297  -live- %r0, %r2, %r3
1297  goto L5
1300  ---
1300  L4:
1300  -live- %r1
1300  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r1] -> %r1
1309  -live- %r1
1309  assert_not_none %r1
1311  -live- %r1
1311  guard_class %r1 -> %i0
1314  -live- %r1
1314  raise %r1
1316  ---
1316  L1:
1316  goto_if_exception_mismatch $<* struct object_vtable>, L80
1320  goto L11
1323  ---
1323  L80:
1323  reraise
