   0  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_state> -> %i1
   5  -live- %i0, %i1, %r0, %r1
   5  switch %i1, <SwitchDictDescr 0:L1, 2:L2>
   9  getfield_gc_i %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_seekable> -> %i1
  14  -live- %i0, %i1, %r0, %r1
  14  goto_if_not %i1, L3
  18  -live- %i0, %r0, %r1
  18  switch %i0, <SwitchDictDescr 1:L4, 2:L5>
  22  -live- %i0, %r0, %r1
  22  goto_if_not_int_is_true %i0, L6
  26  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x11607110> -> %r2
  30  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  35  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  40  setfield_gc_i %r2, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  45  assert_not_none %r2
  47  -live- %r2
  47  guard_class %r2 -> %i1
  50  -live- %r2
  50  raise %r2
  52  ---
  52  L6:
  52  L7:
  52  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x267061f0> -> %r2
  56  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  61  inline_call_r_r <JitCode 'comparison_lt_impl'>, R[%r1, %r2] -> %r3
  68  -live- %r0, %r1, %r3
  68  -live- %r0, %r1, %r3
  68  goto_if_not_ptr_nonzero %r3, L8
  72  ref_copy %r3 -> %r2
  75  -live- %r0, %r1, %r2, %r3
  75  guard_class %r2 -> %i1
  78  -live- %i1, %r0, %r1, %r3
  78  goto_if_not_int_eq %i1, $<* struct object_vtable>, L9
  83  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  88  int_is_true %i1 -> %i1
  91  L10:
  91  -live- %i1, %r0, %r1
  91  goto_if_not %i1, L11
  95  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1e990fd0> -> %r2
  99  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 104  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 109  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 114  assert_not_none %r2
 116  -live- %r2
 116  guard_class %r2 -> %i1
 119  -live- %r2
 119  raise %r2
 121  ---
 121  L11:
 121  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r2
 128  -live- %r0, %r1
 128  -live- %r0, %r1
 128  guard_class %r1 -> %i1
 131  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i1
 136  -live- %i1, %r0, %r1
 136  switch %i1, <SwitchDictDescr 0:L12, 1:L13, 2:L14, 3:L15>
 140  unreachable
 141  ---
 141  L12:
 141  -live- %r0, %r1
 141  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r2
 146  L16:
 146  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x49461670> -> %r5
 150  inline_call_r_v <JitCode 'PositionCookie.__init__'>, R[%r5, %r2]
 156  -live- %r0, %r1, %r5
 156  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 161  getfield_gc_f %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_start_pos> -> %f0
 166  residual_call_irf_r $<* fn fromrarith_int__r_ulonglong>, I[], R[], F[%f0], <CallDescr(L) EF=4> -> %r3
 175  -live- %r0, %r1, %r2, %r3, %r5
 175  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2d894a50> -> %r4
 179  setfield_gc_r %r4, %r3, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 184  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r2
 192  -live- %r0, %r1, %r5
 192  setfield_gc_r %r0, $<* struct rpy_unicode>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars>
 197  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars_used>
 202  setfield_gc_r %r0, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 207  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 212  -live- %r0, %r1, %r2, %r5
 212  goto_if_not_ptr_nonzero %r2, L17
 216  inline_call_r_v <JitCode 'W_TextIOWrapper._decoder_setstate'>, R[%r0, %r5]
 222  -live- %r0, %r1, %r5
 222  L18:
 222  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip> -> %i1
 227  -live- %i1, %r0, %r1, %r5
 227  goto_if_not_int_is_true %i1, L19
 231  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 236  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_bytes_to_feed> -> %i1
 241  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x267061f0> -> %r3
 245  setfield_gc_i %r3, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 250  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r2, $<* struct rpy_string>, %r3] -> %r3
 258  -live- %r0, %r1, %r3, %r5
 258  -live- %r0, %r1, %r3, %r5
 258  guard_class %r3 -> %i1
 261  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 266  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 271  -live- %i1, %r0, %r1, %r3, %r5
 271  goto_if_not %i1, L20
 275  L21:
 275  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_dec_flags> -> %i0
 280  -live- %i0, %r0, %r1, %r3, %r5
 280  guard_class %r3 -> %i1
 283  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i1
 288  -live- %i0, %i1, %r0, %r1, %r3, %r5
 288  switch %i1, <SwitchDictDescr 0:L22, 1:L23, 2:L24>
 292  unreachable
 293  ---
 293  L22:
 293  -live- %i0, %r0, %r1, %r3, %r5
 293  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
 298  L25:
 298  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4945da50> -> %r2
 302  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_flags>
 307  setfield_gc_r %r2, %r4, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_input>
 312  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 317  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 322  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_need_eof> -> %i1
 327  -live- %i1, %r0, %r1, %r2, %r3, %r5
 327  goto_if_not_int_is_true %i1, L26
 331  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 334  L27:
 334  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r2, $<* struct rpy_string>, %r3, %r4] -> %r2
 343  -live- %r0, %r1, %r2, %r5
 343  inline_call_r_v <JitCode 'check_decoded'>, R[%r2]
 348  -live- %r0, %r1, %r2, %r5
 348  -live- %r0, %r1, %r2, %r5
 348  guard_class %r2 -> %i1
 351  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_unicode_w> -> %i1
 356  -live- %i1, %r0, %r1, %r2, %r5
 356  switch %i1, <SwitchDictDescr 0:L28, 1:L29, 2:L30>
 360  unreachable
 361  ---
 361  L28:
 361  -live- %r0, %r1, %r2, %r5
 361  inline_call_r_r <JitCode 'W_AbstractBytesObject.unicode_w'>, R[%r2] -> %r2
 367  -live- %r0, %r1, %r2, %r5
 367  L31:
 367  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars>
 372  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars_used>
 377  unicodelen %r2 -> %i1
 380  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip> -> %i0
 385  -live- %i0, %i1, %r0, %r1, %r5
 385  goto_if_not_int_lt %i1, %i0, L32
 390  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 394  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 399  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 404  assert_not_none %r2
 406  -live- %r2
 406  guard_class %r2 -> %i1
 409  -live- %r2
 409  raise %r2
 411  ---
 411  L32:
 411  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars_used>
 416  L33:
 416  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r2
 421  -live- %r0, %r1, %r2, %r5
 421  goto_if_not_ptr_nonzero %r2, L34
 425  inline_call_r_v <JitCode 'W_TextIOWrapper._encoder_setstate'>, R[%r0, %r5]
 431  -live- %r1
 431  ref_return %r1
 433  ---
 433  L34:
 433  ref_return %r1
 435  ---
 435  L29:
 435  -live- %r0, %r1, %r2, %r5
 435  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value> -> %r2
 440  goto L31
 443  ---
 443  L30:
 443  -live- %r2
 443  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>, %r2] -> %r2
 452  -live- %r2
 452  assert_not_none %r2
 454  -live- %r2
 454  guard_class %r2 -> %i1
 457  -live- %r2
 457  raise %r2
 459  ---
 459  L26:
 459  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 462  goto L27
 465  ---
 465  L23:
 465  -live- %i0, %r0, %r1, %r3, %r5
 465  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r4
 471  -live- %i0, %r0, %r1, %r3, %r4, %r5
 471  goto L25
 474  ---
 474  L24:
 474  -live- %r3
 474  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] -> %r2
 483  -live- %r2
 483  assert_not_none %r2
 485  -live- %r2
 485  guard_class %r2 -> %i1
 488  -live- %r2
 488  raise %r2
 490  ---
 490  L20:
 490  -live- %r0, %r1, %r3, %r5
 490  guard_class %r3 -> %i1
 493  -live- %i1, %r0, %r1, %r3, %r5
 493  int_guard_value %i1
 495  -live- %r0, %r1, %r3, %r5
 495  guard_class %r3 -> %i1
 498  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 503  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 508  -live- %i1, %r0, %r1, %r3, %r5
 508  int_guard_value %i1
 510  residual_call_r_r %i1, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=2> -> %r2
 517  -live- %r0, %r1, %r2, %r3, %r5
 517  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 524  -live- %i1, %r0, %r1, %r3, %r5
 524  -live- %i1, %r0, %r1, %r3, %r5
 524  goto_if_not %i1, L35
 528  goto L21
 531  ---
 531  L35:
 531  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0bdba330> -> %r2
 535  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 540  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 545  setfield_gc_r %r2, %r3, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 550  assert_not_none %r2
 552  -live- %r2
 552  guard_class %r2 -> %i1
 555  -live- %r2
 555  raise %r2
 557  ---
 557  L19:
 557  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_dec_flags> -> %i1
 562  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4945da50> -> %r2
 566  setfield_gc_i %r2, %i1, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_flags>
 571  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_input>
 576  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 581  goto L33
 584  ---
 584  L17:
 584  goto L18
 587  ---
 587  L13:
 587  -live- %r1
 587  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] -> %r2
 596  -live- %r2
 596  assert_not_none %r2
 598  -live- %r2
 598  guard_class %r2 -> %i1
 601  -live- %r2
 601  raise %r2
 603  ---
 603  L14:
 603  -live- %r0, %r1
 603  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 608  residual_call_ir_r $<* fn fromint>, I[%i1], R[], <CallDescr(i) EF=4> -> %r2
 616  -live- %r0, %r1, %r2
 616  goto L16
 619  ---
 619  L15:
 619  -live- %r0, %r1
 619  inline_call_r_r <JitCode 'long'>, R[%r1] -> %r2
 625  -live- %r0, %r1, %r2
 625  -live- %r0, %r1, %r2
 625  guard_class %r2 -> %i1
 628  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i1
 633  -live- %i1, %r0, %r1, %r2
 633  switch %i1, <SwitchDictDescr 0:L36, 1:L37, 2:L38>
 637  unreachable
 638  ---
 638  L36:
 638  -live- %r0, %r1, %r2
 638  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 643  residual_call_ir_r $<* fn fromint>, I[%i1], R[], <CallDescr(i) EF=4> -> %r2
 651  -live- %r0, %r1, %r2
 651  goto L16
 654  ---
 654  L37:
 654  -live- %r0, %r1, %r2
 654  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r2
 659  goto L16
 662  ---
 662  L38:
 662  -live- %r2
 662  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>, %r2] -> %r2
 671  -live- %r2
 671  assert_not_none %r2
 673  -live- %r2
 673  guard_class %r2 -> %i1
 676  -live- %r2
 676  raise %r2
 678  ---
 678  L9:
 678  L39:
 678  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i1
 684  -live- %i1, %r0, %r1
 684  goto L10
 687  ---
 687  L8:
 687  goto L39
 690  ---
 690  L4:
 690  -live- %r0, %r1
 690  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x267061f0> -> %r2
 694  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 699  inline_call_r_i <JitCode 'eq_w'>, R[%r1, %r2] -> %i1
 706  -live- %i1, %r0
 706  -live- %i1, %r0
 706  goto_if_not %i1, L40
 710  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r1
 717  -live- %r0, %r1
 717  goto L7
 720  ---
 720  L40:
 720  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 724  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 729  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 734  assert_not_none %r2
 736  -live- %r2
 736  guard_class %r2 -> %i1
 739  -live- %r2
 739  raise %r2
 741  ---
 741  L5:
 741  -live- %i0, %r0, %r1
 741  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x267061f0> -> %r2
 745  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 750  inline_call_r_i <JitCode 'eq_w'>, R[%r1, %r2] -> %i1
 757  -live- %i0, %i1, %r0, %r1
 757  -live- %i0, %i1, %r0, %r1
 757  goto_if_not %i1, L41
 761  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r2
 768  -live- %i0, %r0, %r1
 768  setfield_gc_r %r0, $<* struct rpy_unicode>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars>
 773  setfield_gc_i %r0, $0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded_chars_used>
 778  setfield_gc_r %r0, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 783  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 788  -live- %i0, %r0, %r1, %r2
 788  goto_if_not_ptr_nonzero %r2, L42
 792  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r2, $<* struct rpy_string>] -> %r2
 799  -live- %i0, %r0, %r1
 799  L43:
 799  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 804  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x267061f0> -> %r0
 808  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 813  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r2, $<* struct rpy_string>, %r1, %r0] -> %r1
 822  -live- %r1
 822  ref_return %r1
 824  ---
 824  L42:
 824  goto L43
 827  ---
 827  L41:
 827  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 831  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 836  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 841  assert_not_none %r2
 843  -live- %r2
 843  guard_class %r2 -> %i1
 846  -live- %r2
 846  raise %r2
 848  ---
 848  L3:
 848  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 852  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 857  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 862  assert_not_none %r2
 864  -live- %r2
 864  guard_class %r2 -> %i1
 867  -live- %r2
 867  raise %r2
 869  ---
 869  L1:
 869  -live-
 869  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 873  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 878  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 883  assert_not_none %r2
 885  -live- %r2
 885  guard_class %r2 -> %i1
 888  -live- %r2
 888  raise %r2
 890  ---
 890  L2:
 890  -live-
 890  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x2ecf0ad0> -> %r2
 894  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 899  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 904  assert_not_none %r2
 906  -live- %r2
 906  guard_class %r2 -> %i1
 909  -live- %r2
 909  raise %r2
