   0  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_state> -> %i0
   5  -live- %i0, %r0, %r1
   8  switch %i0, <SwitchDictDescr 0:L1, 2:L2>
  12  -live- %i0, %r0, %r1
  15  goto_if_not_int_is_zero %i0, L3
  19  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000015e3294b0> -> %r0
  23  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  28  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  33  assert_not_none %r0
  35  -live- %r0
  38  raise %r0
  40  ---
  40  L3:
  40  ref_copy %r0 -> %r2
  43  -live- %r0, %r1, %r2
  46  guard_class %r0 -> %i0
  49  getfield_raw_i %i0, FieldDescr<pypy.module._io.interp_iobase.W_IOBase_vtable.cls__closed> -> %i0
  54  -live- %i0, %r0, %r1, %r2
  57  int_guard_value %i0
  59  residual_call_r_i %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %i0
  66  -live- %i0, %r1, %r2
  69  goto_if_not %i0, L4
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r2
  77  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  82  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000015e303b08> -> %r0
  86  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  91  setfield_gc_r %r0, %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
  96  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 101  assert_not_none %r0
 103  -live- %r0
 106  raise %r0
 108  ---
 108  L4:
 108  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r0
 113  -live- %r0, %r1, %r2
 116  goto_if_not_ptr_nonzero %r0, L5
 120  -live- %r1, %r2
 123  guard_class %r1 -> %i0
 126  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i1
 131  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 136  -live- %i0, %i1, %r1, %r2
 139  goto_if_not %i1, L6
 143  L7:
 143  inline_call_r_r <JitCode 'convert_arg_to_w_unicode'>, R[%r1, $<* struct rpy_string>] -> %r0
 150  -live- %r0, %r1, %r2
 153  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r3
 158  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i1
 163  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writetranslate> -> %i0
 168  -live- %i0, %i1, %r1, %r2, %r3
 171  goto_if_not %i0, L8
 175  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writenl> -> %r0
 180  -live- %i1, %r0, %r1, %r2, %r3
 183  goto_if_not_ptr_nonzero %r0, L9
 187  strlen %r0 -> %i0
 190  -live- %i0, %i1, %r1, %r2, %r3
 193  goto_if_not_int_is_true %i0, L10
 197  L11:
 197  strlen %r3 -> %i0
 200  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'\n', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 211  -live- %i0, %i1, %r1, %r2, %r3
 214  goto_if_not_int_ge %i0, $0, L12
 219  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writetranslate> -> %i0
 224  -live- %i0, %i1, %r1, %r2, %r3
 227  goto_if_not %i0, L13
 231  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_writenl> -> %r0
 236  -live- %i1, %r0, %r1, %r2, %r3
 239  goto_if_not_ptr_nonzero %r0, L14
 243  strlen %r0 -> %i0
 246  -live- %i0, %i1, %r0, %r1, %r2, %r3
 249  goto_if_not_int_is_true %i0, L15
 253  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00007fff9e0a9248> -> %r3
 257  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8>
 262  setfield_gc_i %r3, $1, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length>
 267  setfield_gc_r %r3, $<* None>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__index_storage>
 272  residual_call_ir_i $<* fn codepoints_in_utf8>, I[$0, $9223372036854775807], R[%r0], <CallDescr(rii) EF=4> -> %i0
 282  -live- %i0, %i1, %r0, %r1, %r2, %r3
 285  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00007fff9e0a9248> -> %r4
 289  setfield_gc_r %r4, %r0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8>
 294  setfield_gc_i %r4, %i0, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length>
 299  setfield_gc_r %r4, $<* None>, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__index_storage>
 304  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r1, $<* struct rpy_string>, %r3, %r4] -> %r3
 313  -live- %i1, %r2, %r3
 316  guard_class %r3 -> %i0
 319  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_utf8_w> -> %i0
 324  -live- %i0, %i1, %r2, %r3
 327  switch %i0, <SwitchDictDescr 0:L16, 1:L17, 2:L18>
 331  unreachable
 332  ---
 332  L16:
 332  -live- %i1, %r2, %r3
 335  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i0
 340  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r0
 345  ref_copy %r3 -> %r1
 348  record_known_result_i_ir_v %i0, $<* fn _check_utf8>, I[$True, $0, $-1], R[%r0], <CallDescr(riii) EF=4>
 359  -live- %i1, %r1, %r2, %r3
 362  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r3
 367  int_copy $True -> %i0
 370  L19:
 370  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_line_buffering> -> %i2
 375  -live- %i0, %i1, %i2, %r1, %r2, %r3
 378  goto_if_not_int_is_true %i2, L20
 382  -live- %i0, %i1, %r1, %r2, %r3
 385  goto_if_not %i0, L21
 389  int_copy $True -> %i3
 392  L22:
 392  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r0
 397  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r0, $<* struct rpy_string>, %r1] -> %r1
 405  -live- %i1, %i3, %r1, %r2
 408  guard_class %r1 -> %i0
 411  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i2
 416  int_between $TotalOrderSymbolic('compute_fn'), %i2, $TotalOrderSymbolic('compute_fn') -> %i2
 421  -live- %i0, %i1, %i2, %i3, %r1, %r2
 424  goto_if_not %i2, L23
 428  L24:
 428  -live- %i1, %i3, %r1, %r2
 431  guard_class %r1 -> %i0
 434  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 439  -live- %i0, %i1, %i3, %r1, %r2
 442  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27>
 446  unreachable
 447  ---
 447  L25:
 447  -live- %i1, %i3, %r1, %r2
 450  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r1
 456  L28:
 456  -live- %i1, %i3, %r1, %r2
 459  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 464  -live- %i1, %i3, %r0, %r1, %r2
 467  goto_if_not_ptr_nonzero %r0, L29
 471  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 476  -live- %i0, %i1, %i3, %r1, %r2
 479  goto_if_not_int_is_true %i0, L30
 483  L31:
 483  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 488  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 493  int_add %i0, $1 -> %i2
 497  inline_call_ir_v <JitCode '_ll_list_resize_ge__listPtr_Signed'>, I[%i2], R[%r0]
 504  -live- %i0, %i1, %i3, %r0, %r1, %r2
 507  setlistitem_gc_r %r0, %i0, %r1, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018156b980>
 515  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count> -> %i0
 520  strlen %r1 -> %i2
 523  int_add %i0, %i2 -> %i0
 527  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count>
 532  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_chunk_size> -> %i2
 537  -live- %i0, %i1, %i2, %i3, %r2
 540  goto_if_not_int_gt %i0, %i2, L32
 545  L33:
 545  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes> -> %r0
 550  -live- %i1, %i3, %r0, %r2
 553  goto_if_not_ptr_nonzero %r0, L34
 557  getfield_gc_i %r0, FieldDescr<list.length> -> %i0
 562  -live- %i0, %i1, %i3, %r2
 565  goto_if_not_int_is_true %i0, L35
 569  residual_call_r_v $<* fn W_TextIOWrapper._really_flush>, R[%r2], <CallDescr(r) EF=7>
 575  L36:
 575  -live- %i1, %i3, %r2
 578  goto_if_not %i3, L37
 582  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r0
 587  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r0
 594  L38:
 594  -live- %i1, %r2
 597  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r0
 602  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_text>
 607  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 612  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_upos>
 617  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_ulen>
 622  setfield_gc_r %r2, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 627  getfield_gc_r %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r0
 632  -live- %i1, %r0
 635  goto_if_not_ptr_nonzero %r0, L39
 639  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r0
 646  L40:
 646  -live- %i1
 649  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017d012c98> -> %r0
 653  setfield_gc_i %r0, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 658  ref_return %r0
 660  ---
 660  L39:
 660  goto L40
 663  ---
 663  L37:
 663  goto L38
 666  ---
 666  L35:
 666  goto L36
 669  ---
 669  L34:
 669  goto L36
 672  ---
 672  L32:
 672  -live- %i1, %i3, %r2
 675  goto_if_not %i3, L41
 679  int_copy $True -> %i3
 682  goto L33
 685  ---
 685  L41:
 685  goto L38
 688  ---
 688  L30:
 688  L42:
 688  newlist $0, <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000017d8606e8>, FieldDescr<list.length>, FieldDescr<list.items>, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000000018156b980> -> %r0
 699  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes>
 704  setfield_gc_i %r2, $0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_pending_bytes_count>
 709  goto L31
 712  ---
 712  L29:
 712  goto L42
 715  ---
 715  L26:
 715  -live- %i1, %i3, %r1, %r2
 718  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r1
 723  goto L28
 726  ---
 726  L27:
 726  -live- %r1
 729  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] -> %r0
 738  -live- %r0
 741  assert_not_none %r0
 743  -live- %r0
 746  guard_class %r0 -> %i0
 749  -live- %r0
 752  raise %r0
 754  ---
 754  L23:
 754  ref_copy %r1 -> %r0
 757  -live- %i0, %i1, %i3, %r0, %r1, %r2
 760  int_guard_value %i0
 762  -live- %i1, %i3, %r0, %r1, %r2
 765  guard_class %r0 -> %i0
 768  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 773  -live- %i0, %i1, %i3, %r1, %r2
 776  switch %i0, <SwitchDictDescr 0:L43, 1:L44, 2:L45, 3:L46>
 780  unreachable
 781  ---
 781  L43:
 781  -live- %i1, %i3, %r1, %r2
 784  guard_class %r1 -> %i0
 787  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 792  -live- %i0, %i1, %i3, %r1, %r2
 795  int_guard_value %i0
 797  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
 804  -live- %i1, %i3, %r0, %r1, %r2
 807  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 812  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 817  L47:
 817  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 824  -live- %i0, %i1, %i3, %r1, %r2
 827  goto_if_not %i0, L48
 831  goto L24
 834  ---
 834  L48:
 834  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000164272678> -> %r0
 838  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 843  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 848  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 853  assert_not_none %r0
 855  -live- %r0
 858  raise %r0
 860  ---
 860  L44:
 860  -live- %i1, %i3, %r1, %r2
 863  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
 868  -live- %i1, %i3, %r0, %r1, %r2
 871  ref_guard_value %r0
 873  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
 878  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
 883  goto L47
 886  ---
 886  L45:
 886  -live- %i1, %i3, %r1, %r2
 889  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
 894  goto L47
 897  ---
 897  L46:
 897  -live- %i1, %i3, %r1, %r2
 900  guard_class %r1 -> %i0
 903  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
 908  goto L47
 911  ---
 911  L21:
 911  strlen %r3 -> %i0
 914  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'\r', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 925  -live- %i0, %i1, %r1, %r2
 928  goto_if_not_int_ge %i0, $0, L49
 933  int_copy $True -> %i3
 936  goto L22
 939  ---
 939  L49:
 939  int_copy $False -> %i3
 942  goto L22
 945  ---
 945  L20:
 945  int_copy $False -> %i3
 948  goto L22
 951  ---
 951  L17:
 951  -live- %i1, %r2, %r3
 954  ref_copy %r3 -> %r1
 957  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
 962  int_copy $True -> %i0
 965  goto L19
 968  ---
 968  L18:
 968  -live- %r3
 971  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>, %r3] -> %r0
 980  -live- %r0
 983  assert_not_none %r0
 985  -live- %r0
 988  guard_class %r0 -> %i0
 991  -live- %r0
 994  raise %r0
 996  ---
 996  L15:
 996  int_copy $True -> %i0
 999  goto L19
1002  ---
1002  L14:
1002  int_copy $True -> %i0
1005  goto L19
1008  ---
1008  L13:
1008  int_copy $True -> %i0
1011  goto L19
1014  ---
1014  L12:
1014  int_copy $False -> %i0
1017  goto L19
1020  ---
1020  L10:
1020  L50:
1020  getfield_gc_i %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_line_buffering> -> %i0
1025  -live- %i0, %i1, %r1, %r2, %r3
1028  goto_if_not_int_is_true %i0, L51
1032  goto L11
1035  ---
1035  L51:
1035  int_copy $False -> %i0
1038  goto L19
1041  ---
1041  L9:
1041  goto L50
1044  ---
1044  L8:
1044  goto L50
1047  ---
1047  L6:
1047  ref_copy %r1 -> %r0
1050  -live- %i0, %r0, %r1, %r2
1053  int_guard_value %i0
1055  -live- %r0, %r1, %r2
1058  guard_class %r0 -> %i0
1061  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
1066  -live- %i0, %r1, %r2
1069  switch %i0, <SwitchDictDescr 0:L52, 1:L53, 2:L54, 3:L55>
1073  unreachable
1074  ---
1074  L52:
1074  -live- %r1, %r2
1077  guard_class %r1 -> %i0
1080  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
1085  -live- %i0, %r1, %r2
1088  int_guard_value %i0
1090  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r0
1097  -live- %r0, %r1, %r2
1100  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
1105  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
1110  L56:
1110  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r0, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
1117  -live- %i0, %r1, %r2
1120  goto_if_not %i0, L57
1124  goto L7
1127  ---
1127  L57:
1127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000164272678> -> %r0
1131  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1136  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
1141  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
1146  assert_not_none %r0
1148  -live- %r0
1151  raise %r0
1153  ---
1153  L53:
1153  -live- %r1, %r2
1156  getfield_gc_r %r1, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r0
1161  -live- %r0, %r1, %r2
1164  ref_guard_value %r0
1166  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r0
1171  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r0
1176  goto L56
1179  ---
1179  L54:
1179  -live- %r1, %r2
1182  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r0
1187  goto L56
1190  ---
1190  L55:
1190  -live- %r1, %r2
1193  guard_class %r1 -> %i0
1196  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r0
1201  goto L56
1204  ---
1204  L5:
1204  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000015e3294b0> -> %r0
1208  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1213  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1218  assert_not_none %r0
1220  -live- %r0
1223  raise %r0
1225  ---
1225  L1:
1225  -live-
1228  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000015e3294b0> -> %r0
1232  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1237  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1242  assert_not_none %r0
1244  -live- %r0
1247  raise %r0
1249  ---
1249  L2:
1249  -live-
1252  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000015e3294b0> -> %r0
1256  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
1261  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
1266  assert_not_none %r0
1268  -live- %r0
1271  raise %r0
