   0  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_WindowsError.inst_w_winerror> -> %r1
   5  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  12  -live- %i0, %r0
  15  goto_if_not %i0, L1
  19  L2:
  19  inline_call_r_r <JitCode 'W_BaseException.descr_str'>, R[%r0] -> %r0
  25  -live- %r0
  28  ref_return %r0
  30  ---
  30  L1:
  30  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_strerror> -> %r1
  35  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  42  -live- %i0, %r0
  45  goto_if_not %i0, L3
  49  goto L2
  52  ---
  52  L3:
  52  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_filename> -> %r1
  57  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
  64  -live- %i0, %r0
  67  goto_if_not %i0, L4
  71  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_WindowsError.inst_w_winerror> -> %r1
  76  -live- %r0, %r1
  79  guard_class %r1 -> %i0
  82  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  87  -live- %i0, %r0, %r1
  90  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7>
  94  unreachable
  95  ---
  95  L5:
  95  -live- %r1
  98  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
 107  -live- %r1
 110  assert_not_none %r1
 112  -live- %r1
 115  guard_class %r1 -> %i0
 118  -live- %r1
 121  raise %r1
 123  ---
 123  L6:
 123  -live- %r0, %r1
 126  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 131  L8:
 131  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_strerror> -> %r1
 136  -live- %i1, %r1
 139  guard_class %r1 -> %i0
 142  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 147  -live- %i0, %i1, %r1
 150  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 154  unreachable
 155  ---
 155  L9:
 155  -live- %i1, %r1
 158  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r2
 164  L12:
 164  -live- %i1, %r2
 167  new_array_clear $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50> -> %r0
 172  setarrayitem_gc_r %r0, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 178  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i1], R[], <CallDescr(i) EF=3> -> %r1
 186  -live- %r0, %r1, %r2
 189  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 195  setarrayitem_gc_r %r0, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 201  -live- %r0, %r2
 204  goto_if_not_ptr_nonzero %r2, L13
 208  L14:
 208  setarrayitem_gc_r %r0, $3, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 214  int_isconstant $4 -> %i0
 217  -live- %i0, %r0
 220  goto_if_not %i0, L15
 224  ref_isvirtual %r0 -> %i0
 227  -live- %i0, %r0
 230  goto_if_not %i0, L16
 234  inline_call_ir_r <JitCode 'll_join_strs__v1129___simple_call__function_'>, I[$4], R[%r0] -> %r1
 242  L17:
 242  -live- %r1
 245  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4d1a6390> -> %r0
 249  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 254  ref_return %r0
 256  ---
 256  L16:
 256  L18:
 256  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1131___simple_call__function_>, I[$4], R[%r0], <CallDescr(ir) EF=5> -> %r1
 265  -live- %r1
 268  goto L17
 271  ---
 271  L15:
 271  goto L18
 274  ---
 274  L13:
 274  ref_copy $<* struct rpy_string> -> %r2
 277  goto L14
 280  ---
 280  L10:
 280  -live- %i1, %r1
 283  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r2
 288  goto L12
 291  ---
 291  L11:
 291  -live- %r1
 294  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
 303  -live- %r1
 306  assert_not_none %r1
 308  -live- %r1
 311  guard_class %r1 -> %i0
 314  -live- %r1
 317  raise %r1
 319  ---
 319  L7:
 319  -live- %r0, %r1
 322  guard_class %r1 -> %i0
 325  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 330  -live- %i0, %r0, %r1
 333  int_guard_value %i0
 335  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 342  -live- %r0, %r1
 345  guard_class %r1 -> %i0
 348  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 353  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 361  -live- %i1, %r0
 364  goto L8
 367  ---
 367  L4:
 367  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_WindowsError.inst_w_winerror> -> %r1
 372  -live- %r0, %r1
 375  guard_class %r1 -> %i0
 378  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 383  -live- %i0, %r0, %r1
 386  switch %i0, <SwitchDictDescr 0:L19, 1:L20, 2:L21>
 390  unreachable
 391  ---
 391  L19:
 391  -live- %r1
 394  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
 403  -live- %r1
 406  assert_not_none %r1
 408  -live- %r1
 411  guard_class %r1 -> %i0
 414  -live- %r1
 417  raise %r1
 419  ---
 419  L20:
 419  -live- %r0, %r1
 422  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 427  L22:
 427  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_strerror> -> %r1
 432  -live- %i1, %r0, %r1
 435  guard_class %r1 -> %i0
 438  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 443  -live- %i0, %i1, %r0, %r1
 446  switch %i0, <SwitchDictDescr 0:L23, 1:L24, 2:L25>
 450  unreachable
 451  ---
 451  L23:
 451  -live- %i1, %r0, %r1
 454  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 460  L26:
 460  -live- %i1, %r0, %r1
 463  getfield_gc_r %r0, FieldDescr<pypy.module.exceptions.interp_exceptions.W_EnvironmentError.inst_w_filename> -> %r0
 468  -live- %i1, %r0, %r1
 471  guard_class %r0 -> %i0
 474  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 479  -live- %i0, %i1, %r0, %r1
 482  switch %i0, <SwitchDictDescr 0:L27, 1:L28, 2:L29>
 486  unreachable
 487  ---
 487  L27:
 487  -live- %i1, %r0, %r1
 490  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r0] -> %r3
 496  L30:
 496  -live- %i1, %r1, %r3
 499  new_array_clear $6, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50> -> %r2
 504  setarrayitem_gc_r %r2, $0, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 510  residual_call_ir_r $<* fn ll_int2dec__Signed>, I[%i1], R[], <CallDescr(i) EF=3> -> %r0
 518  -live- %r0, %r1, %r2, %r3
 521  setarrayitem_gc_r %r2, $1, %r0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 527  setarrayitem_gc_r %r2, $2, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 533  -live- %r1, %r2, %r3
 536  goto_if_not_ptr_nonzero %r1, L31
 540  L32:
 540  setarrayitem_gc_r %r2, $3, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 546  setarrayitem_gc_r %r2, $4, $<* struct rpy_string>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 552  -live- %r2, %r3
 555  goto_if_not_ptr_nonzero %r3, L33
 559  L34:
 559  setarrayitem_gc_r %r2, $5, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e02ef50>
 565  int_isconstant $6 -> %i0
 568  -live- %i0, %r2
 571  goto_if_not %i0, L35
 575  ref_isvirtual %r2 -> %i0
 578  -live- %i0, %r2
 581  goto_if_not %i0, L36
 585  inline_call_ir_r <JitCode 'll_join_strs__v1129___simple_call__function_'>, I[$6], R[%r2] -> %r1
 593  L37:
 593  -live- %r1
 596  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4d1a6390> -> %r0
 600  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 605  ref_return %r0
 607  ---
 607  L36:
 607  L38:
 607  residual_call_ir_r $<* fn ll_join_strs_trampoline__v1131___simple_call__function_>, I[$6], R[%r2], <CallDescr(ir) EF=5> -> %r1
 616  -live- %r1
 619  goto L37
 622  ---
 622  L35:
 622  goto L38
 625  ---
 625  L33:
 625  ref_copy $<* struct rpy_string> -> %r3
 628  goto L34
 631  ---
 631  L31:
 631  ref_copy $<* struct rpy_string> -> %r1
 634  goto L32
 637  ---
 637  L28:
 637  -live- %i1, %r0, %r1
 640  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
 645  goto L30
 648  ---
 648  L29:
 648  -live- %r0
 651  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>, %r0] -> %r1
 660  -live- %r1
 663  assert_not_none %r1
 665  -live- %r1
 668  guard_class %r1 -> %i0
 671  -live- %r1
 674  raise %r1
 676  ---
 676  L24:
 676  -live- %i1, %r0, %r1
 679  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 684  goto L26
 687  ---
 687  L25:
 687  -live- %r1
 690  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
 699  -live- %r1
 702  assert_not_none %r1
 704  -live- %r1
 707  guard_class %r1 -> %i0
 710  -live- %r1
 713  raise %r1
 715  ---
 715  L21:
 715  -live- %r0, %r1
 718  guard_class %r1 -> %i0
 721  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 726  -live- %i0, %r0, %r1
 729  int_guard_value %i0
 731  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 738  -live- %r0, %r1
 741  guard_class %r1 -> %i0
 744  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 749  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r1] -> %i1
 757  -live- %i1, %r0
 760  goto L22
