   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 0x4aaf6fb0> -> %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 0x4bb51730> -> %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 0x439787b0> -> %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- %r1
 141  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
 150  -live- %r2
 150  assert_not_none %r2
 152  -live- %r2
 152  guard_class %r2 -> %i1
 155  -live- %r2
 155  raise %r2
 157  ---
 157  L13:
 157  -live- %r0, %r1
 157  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 162  residual_call_ir_r $<* fn fromint>, I[%i1], R[], <CallDescr(i) EF=4> -> %r2
 170  -live- %r0, %r1, %r2
 170  L16:
 170  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x40569e70> -> %r5
 174  inline_call_r_v <JitCode 'PositionCookie.__init__'>, R[%r5, %r2]
 180  -live- %r0, %r1, %r5
 180  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 185  getfield_gc_f %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_start_pos> -> %f0
 190  residual_call_irf_r $<* fn fromrarith_int__r_ulonglong>, I[], R[], F[%f0], <CallDescr(L) EF=4> -> %r3
 199  -live- %r0, %r1, %r2, %r3, %r5
 199  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4baf38d0> -> %r4
 203  setfield_gc_r %r4, %r3, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 208  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r2, $<* struct rpy_string>, %r4] -> %r2
 216  -live- %r0, %r1, %r5
 216  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r2
 221  setfield_gc_r %r2, $<* struct rpy_unicode>, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_text>
 226  setfield_gc_i %r2, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 231  setfield_gc_r %r0, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 236  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 241  -live- %r0, %r1, %r2, %r5
 241  goto_if_not_ptr_nonzero %r2, L17
 245  inline_call_r_v <JitCode 'W_TextIOWrapper._decoder_setstate'>, R[%r0, %r5]
 251  -live- %r0, %r1, %r5
 251  L18:
 251  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip> -> %i1
 256  -live- %i1, %r0, %r1, %r5
 256  goto_if_not_int_is_true %i1, L19
 260  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 265  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_bytes_to_feed> -> %i1
 270  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4bb51730> -> %r3
 274  setfield_gc_i %r3, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 279  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r2, $<* struct rpy_string>, %r3] -> %r3
 287  -live- %r0, %r1, %r3, %r5
 287  -live- %r0, %r1, %r3, %r5
 287  guard_class %r3 -> %i1
 290  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
 295  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
 300  -live- %i1, %r0, %r1, %r3, %r5
 300  goto_if_not %i1, L20
 304  L21:
 304  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_dec_flags> -> %i0
 309  -live- %i0, %r0, %r1, %r3, %r5
 309  guard_class %r3 -> %i1
 312  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i1
 317  -live- %i0, %i1, %r0, %r1, %r3, %r5
 317  switch %i1, <SwitchDictDescr 0:L22, 1:L23, 2:L24>
 321  unreachable
 322  ---
 322  L22:
 322  -live- %i0, %r0, %r1, %r3, %r5
 322  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r3] -> %r4
 328  -live- %i0, %r0, %r1, %r3, %r4, %r5
 328  L25:
 328  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x333ef1b0> -> %r2
 332  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_flags>
 337  setfield_gc_r %r2, %r4, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_input>
 342  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 347  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 352  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_need_eof> -> %i1
 357  -live- %i1, %r0, %r1, %r2, %r3, %r5
 357  goto_if_not_int_is_true %i1, L26
 361  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 364  L27:
 364  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r2, $<* struct rpy_string>, %r3, %r4] -> %r2
 373  -live- %r0, %r1, %r2, %r5
 373  inline_call_r_r <JitCode 'check_decoded'>, R[%r2] -> %r3
 379  -live- %r0, %r1, %r3, %r5
 379  inline_call_r_r <JitCode 'len'>, R[%r3] -> %r2
 385  -live- %r0, %r1, %r2, %r3, %r5
 385  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 390  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip> -> %i0
 395  -live- %i0, %i1, %r0, %r1, %r3, %r5
 395  goto_if_not_int_lt %i1, %i0, L28
 400  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 404  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 409  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 414  assert_not_none %r2
 416  -live- %r2
 416  guard_class %r2 -> %i1
 419  -live- %r2
 419  raise %r2
 421  ---
 421  L28:
 421  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r4
 426  inline_call_r_r <JitCode 'check_decoded'>, R[%r3] -> %r2
 432  -live- %r0, %r1, %r3, %r4, %r5
 432  -live- %r0, %r1, %r3, %r4, %r5
 432  guard_class %r3 -> %i1
 435  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_unicode_w> -> %i1
 440  -live- %i1, %r0, %r1, %r3, %r4, %r5
 440  switch %i1, <SwitchDictDescr 0:L29, 1:L30, 2:L31>
 444  unreachable
 445  ---
 445  L29:
 445  -live- %r0, %r1, %r3, %r4, %r5
 445  inline_call_r_r <JitCode 'W_AbstractBytesObject.unicode_w'>, R[%r3] -> %r2
 451  -live- %r0, %r1, %r2, %r4, %r5
 451  L32:
 451  setfield_gc_r %r4, %r2, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_text>
 456  setfield_gc_i %r4, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 461  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_chars_to_skip> -> %i1
 466  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r2
 471  setfield_gc_i %r2, %i1, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 476  L33:
 476  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_encoder> -> %r2
 481  -live- %r0, %r1, %r2, %r5
 481  goto_if_not_ptr_nonzero %r2, L34
 485  inline_call_r_v <JitCode 'W_TextIOWrapper._encoder_setstate'>, R[%r0, %r5]
 491  -live- %r1
 491  ref_return %r1
 493  ---
 493  L34:
 493  ref_return %r1
 495  ---
 495  L30:
 495  -live- %r0, %r1, %r3, %r4, %r5
 495  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value> -> %r2
 500  goto L32
 503  ---
 503  L31:
 503  -live- %r3
 503  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
 512  -live- %r2
 512  assert_not_none %r2
 514  -live- %r2
 514  guard_class %r2 -> %i1
 517  -live- %r2
 517  raise %r2
 519  ---
 519  L26:
 519  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 522  goto L27
 525  ---
 525  L23:
 525  -live- %i0, %r0, %r1, %r3, %r5
 525  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
 530  goto L25
 533  ---
 533  L24:
 533  -live- %r3
 533  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
 542  -live- %r2
 542  assert_not_none %r2
 544  -live- %r2
 544  guard_class %r2 -> %i1
 547  -live- %r2
 547  raise %r2
 549  ---
 549  L20:
 549  -live- %r0, %r1, %r3, %r5
 549  guard_class %r3 -> %i1
 552  -live- %i1, %r0, %r1, %r3, %r5
 552  int_guard_value %i1
 554  -live- %r0, %r1, %r3, %r5
 554  guard_class %r3 -> %i1
 557  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i1
 562  getfield_raw_i %i1, FieldDescr<specfunc.variant0> -> %i1
 567  -live- %i1, %r0, %r1, %r3, %r5
 567  int_guard_value %i1
 569  residual_call_r_r %i1, <IndirectCallTargets>, R[%r3], <CallDescr(r) EF=2> -> %r2
 576  -live- %r0, %r1, %r2, %r3, %r5
 576  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i1
 583  -live- %i1, %r0, %r1, %r3, %r5
 583  -live- %i1, %r0, %r1, %r3, %r5
 583  goto_if_not %i1, L35
 587  goto L21
 590  ---
 590  L35:
 590  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7c7eb0> -> %r2
 594  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 599  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 604  setfield_gc_r %r2, %r3, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 609  assert_not_none %r2
 611  -live- %r2
 611  guard_class %r2 -> %i1
 614  -live- %r2
 614  raise %r2
 616  ---
 616  L19:
 616  getfield_gc_i %r5, FieldDescr<pypy.module._io.interp_textio.PositionCookie.inst_dec_flags> -> %i1
 621  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x333ef1b0> -> %r2
 625  setfield_gc_i %r2, %i1, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_flags>
 630  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.module._io.interp_textio.PositionSnapshot.inst_input>
 635  setfield_gc_r %r0, %r2, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 640  goto L33
 643  ---
 643  L17:
 643  goto L18
 646  ---
 646  L14:
 646  -live- %r0, %r1
 646  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r2
 651  goto L16
 654  ---
 654  L15:
 654  -live- %r0, %r1
 654  inline_call_r_r <JitCode 'long'>, R[%r1] -> %r2
 660  -live- %r0, %r1, %r2
 660  -live- %r0, %r1, %r2
 660  guard_class %r2 -> %i1
 663  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i1
 668  -live- %i1, %r0, %r1, %r2
 668  switch %i1, <SwitchDictDescr 0:L36, 1:L37, 2:L38>
 672  unreachable
 673  ---
 673  L36:
 673  -live- %r0, %r1, %r2
 673  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
 678  residual_call_ir_r $<* fn fromint>, I[%i1], R[], <CallDescr(i) EF=4> -> %r2
 686  -live- %r0, %r1, %r2
 686  goto L16
 689  ---
 689  L37:
 689  -live- %r0, %r1, %r2
 689  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r2
 694  goto L16
 697  ---
 697  L38:
 697  -live- %r2
 697  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
 706  -live- %r2
 706  assert_not_none %r2
 708  -live- %r2
 708  guard_class %r2 -> %i1
 711  -live- %r2
 711  raise %r2
 713  ---
 713  L9:
 713  L39:
 713  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i1
 719  -live- %i1, %r0, %r1
 719  goto L10
 722  ---
 722  L8:
 722  goto L39
 725  ---
 725  L4:
 725  -live- %r0, %r1
 725  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4bb51730> -> %r2
 729  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 734  inline_call_r_i <JitCode 'eq_w'>, R[%r1, %r2] -> %i1
 741  -live- %i1, %r0
 741  -live- %i1, %r0
 741  goto_if_not %i1, L40
 745  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r1
 752  -live- %r0, %r1
 752  goto L7
 755  ---
 755  L40:
 755  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 759  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 764  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 769  assert_not_none %r2
 771  -live- %r2
 771  guard_class %r2 -> %i1
 774  -live- %r2
 774  raise %r2
 776  ---
 776  L5:
 776  -live- %i0, %r0, %r1
 776  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4bb51730> -> %r2
 780  setfield_gc_i %r2, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 785  inline_call_r_i <JitCode 'eq_w'>, R[%r1, %r2] -> %i1
 792  -live- %i0, %i1, %r0, %r1
 792  -live- %i0, %i1, %r0, %r1
 792  goto_if_not %i1, L41
 796  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r0, $<* struct rpy_string>] -> %r2
 803  -live- %i0, %r0, %r1
 803  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_decoded> -> %r2
 808  setfield_gc_r %r2, $<* struct rpy_unicode>, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_text>
 813  setfield_gc_i %r2, $0, FieldDescr<pypy.module._io.interp_textio.DecodeBuffer.inst_pos>
 818  setfield_gc_r %r0, $<* struct pypy.module._io.interp_textio.PositionSnapshot>, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_snapshot>
 823  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_decoder> -> %r2
 828  -live- %i0, %r0, %r1, %r2
 828  goto_if_not_ptr_nonzero %r2, L42
 832  inline_call_r_r <JitCode 'call_method_opt__star_0'>, R[%r2, $<* struct rpy_string>] -> %r2
 839  -live- %i0, %r0, %r1
 839  L43:
 839  getfield_gc_r %r0, FieldDescr<pypy.module._io.interp_textio.W_TextIOWrapper.inst_w_buffer> -> %r2
 844  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4bb51730> -> %r0
 848  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 853  inline_call_r_r <JitCode 'call_method_opt__star_2'>, R[%r2, $<* struct rpy_string>, %r1, %r0] -> %r1
 862  -live- %r1
 862  ref_return %r1
 864  ---
 864  L42:
 864  goto L43
 867  ---
 867  L41:
 867  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 871  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 876  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 881  assert_not_none %r2
 883  -live- %r2
 883  guard_class %r2 -> %i1
 886  -live- %r2
 886  raise %r2
 888  ---
 888  L3:
 888  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 892  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 897  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 902  assert_not_none %r2
 904  -live- %r2
 904  guard_class %r2 -> %i1
 907  -live- %r2
 907  raise %r2
 909  ---
 909  L1:
 909  -live-
 909  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 913  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 918  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 923  assert_not_none %r2
 925  -live- %r2
 925  guard_class %r2 -> %i1
 928  -live- %r2
 928  raise %r2
 930  ---
 930  L2:
 930  -live-
 930  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4b7959f0> -> %r2
 934  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 939  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 944  assert_not_none %r2
 946  -live- %r2
 946  guard_class %r2 -> %i1
 949  -live- %r2
 949  raise %r2
