   0  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
   0  goto_if_not_ptr_iszero %r0, L1
   4  L2:
   4  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000173ccb6e0> -> %r0
   8  inline_call_ir_i <JitCode '_get_char'>, I[$','], R[%r1, $<* struct rpy_string>] -> %i0
  17  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  17  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter>
  22  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  22  goto_if_not_ptr_iszero %r2, L3
  26  int_copy $True -> %i0
  29  L4:
  29  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_doublequote>
  34  inline_call_ir_i <JitCode '_get_char'>, I[$'\x00'], R[%r3, $<* struct rpy_string>] -> %i0
  43  -live- %i0, %r0, %r4, %r5, %r6, %r7, %r8
  43  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_escapechar>
  48  -live- %r0, %r4, %r5, %r6, %r7, %r8
  48  goto_if_not_ptr_iszero %r4, L5
  52  ref_copy $<* struct rpy_string> -> %r9
  55  L6:
  55  setfield_gc_r %r0, %r9, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_lineterminator>
  60  inline_call_ir_i <JitCode '_get_char'>, I[$'"'], R[%r5, $<* struct rpy_string>] -> %i0
  69  -live- %i0, %r0, %r5, %r6, %r7, %r8
  69  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar>
  74  -live- %r0, %r5, %r6, %r7, %r8
  74  goto_if_not_ptr_iszero %r6, L7
  78  int_copy $0 -> %i1
  81  L8:
  81  -live- %i1, %r0, %r5, %r6, %r7, %r8
  81  goto_if_not_ptr_iszero %r7, L9
  85  int_copy $False -> %i0
  88  L10:
  88  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_skipinitialspace>
  93  -live- %i1, %r0, %r5, %r6, %r8
  93  goto_if_not_ptr_iszero %r8, L11
  97  int_copy $False -> %i0
 100  L12:
 100  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_strict>
 105  -live- %i1, %r0, %r5, %r6
 105  goto_if_not_int_ge %i1, $0, L13
 110  -live- %i1, %r0, %r5, %r6
 110  goto_if_not_int_lt %i1, $4, L14
 115  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter> -> %i0
 120  -live- %i0, %i1, %r0, %r5, %r6
 120  goto_if_not_int_eq %i0, $'\x00', L15
 125  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r9
 129  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 134  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 139  assert_not_none %r9
 141  -live- %r9
 141  guard_class %r9 -> %i1
 144  -live- %r9
 144  raise %r9
 146  ---
 146  L15:
 146  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %i0
 153  -live- %i0, %i1, %r0, %r6
 153  -live- %i0, %i1, %r0, %r6
 153  goto_if_not %i0, L16
 157  -live- %i1, %r0, %r6
 157  goto_if_not_ptr_iszero %r6, L17
 161  int_copy $3 -> %i1
 164  L18:
 164  setfield_gc_i %r0, %i1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quoting>
 169  ref_return %r0
 171  ---
 171  L17:
 171  L19:
 171  -live- %i1, %r0
 171  goto_if_not_int_ne %i1, $3, L20
 176  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar> -> %i0
 181  -live- %i0, %i1, %r0
 181  goto_if_not_int_eq %i0, $'\x00', L21
 186  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r9
 190  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 195  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 200  assert_not_none %r9
 202  -live- %r9
 202  guard_class %r9 -> %i1
 205  -live- %r9
 205  raise %r9
 207  ---
 207  L21:
 207  goto L18
 210  ---
 210  L20:
 210  goto L18
 213  ---
 213  L16:
 213  goto L19
 216  ---
 216  L14:
 216  L22:
 216  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r9
 220  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 225  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 230  assert_not_none %r9
 232  -live- %r9
 232  guard_class %r9 -> %i1
 235  -live- %r9
 235  raise %r9
 237  ---
 237  L13:
 237  goto L22
 240  ---
 240  L11:
 240  -live- %i1, %r0, %r5, %r6, %r8
 240  goto_if_not_ptr_nonzero %r8, L23
 244  ref_copy %r8 -> %r9
 247  -live- %i1, %r0, %r5, %r6, %r8, %r9
 247  guard_class %r9 -> %i0
 250  -live- %i0, %i1, %r0, %r5, %r6, %r8
 250  goto_if_not_int_eq %i0, $<* struct object_vtable>, L24
 255  getfield_gc_i_pure %r8, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 260  int_is_true %i0 -> %i0
 263  goto L12
 266  ---
 266  L24:
 266  L25:
 266  inline_call_r_i <JitCode 'is_true'>, R[%r8] -> %i0
 272  -live- %i0, %i1, %r0, %r5, %r6
 272  goto L12
 275  ---
 275  L23:
 275  goto L25
 278  ---
 278  L9:
 278  -live- %i1, %r0, %r5, %r6, %r7, %r8
 278  goto_if_not_ptr_nonzero %r7, L26
 282  ref_copy %r7 -> %r9
 285  -live- %i1, %r0, %r5, %r6, %r7, %r8, %r9
 285  guard_class %r9 -> %i0
 288  -live- %i0, %i1, %r0, %r5, %r6, %r7, %r8
 288  goto_if_not_int_eq %i0, $<* struct object_vtable>, L27
 293  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 298  int_is_true %i0 -> %i0
 301  goto L10
 304  ---
 304  L27:
 304  L28:
 304  inline_call_r_i <JitCode 'is_true'>, R[%r7] -> %i0
 310  -live- %i0, %i1, %r0, %r5, %r6, %r8
 310  goto L10
 313  ---
 313  L26:
 313  goto L28
 316  ---
 316  L7:
 316  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r6] -> %i1
 324  -live- %i1, %r0, %r5, %r6, %r7, %r8
 324  catch_exception L29
 327  goto L8
 330  ---
 330  L29:
 330  goto_if_exception_mismatch $<* struct object_vtable>, L30
 334  last_exception -> %i1
 336  last_exc_value -> %r9
 338  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
 343  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 350  -live- %i0, %r9
 350  -live- %i0, %r9
 350  goto_if_not %i0, L31
 354  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a83a82c0> -> %r9
 358  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 363  setfield_gc_r %r9, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 368  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 373  assert_not_none %r9
 375  -live- %r9
 375  guard_class %r9 -> %i1
 378  -live- %r9
 378  raise %r9
 380  ---
 380  L31:
 380  -live- %r9
 380  raise %r9
 382  ---
 382  L30:
 382  reraise
 383  ---
 383  L5:
 383  inline_call_r_r <JitCode 'text_w__pypy_interpreter_baseobjspace_W_Root'>, R[%r4] -> %r9
 389  -live- %r0, %r5, %r6, %r7, %r8, %r9
 389  catch_exception L32
 392  goto L6
 395  ---
 395  L32:
 395  goto_if_exception_mismatch $<* struct object_vtable>, L33
 399  last_exception -> %i1
 401  last_exc_value -> %r9
 403  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
 408  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 415  -live- %i0, %r9
 415  -live- %i0, %r9
 415  goto_if_not %i0, L34
 419  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000001a83a82c0> -> %r9
 423  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 428  setfield_gc_r %r9, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 433  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 438  assert_not_none %r9
 440  -live- %r9
 440  guard_class %r9 -> %i1
 443  -live- %r9
 443  raise %r9
 445  ---
 445  L34:
 445  -live- %r9
 445  raise %r9
 447  ---
 447  L33:
 447  reraise
 448  ---
 448  L3:
 448  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 448  goto_if_not_ptr_nonzero %r2, L35
 452  ref_copy %r2 -> %r9
 455  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 455  guard_class %r9 -> %i0
 458  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 458  goto_if_not_int_eq %i0, $<* struct object_vtable>, L36
 463  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 468  int_is_true %i0 -> %i0
 471  goto L4
 474  ---
 474  L36:
 474  L37:
 474  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
 480  -live- %i0, %r0, %r3, %r4, %r5, %r6, %r7, %r8
 480  goto L4
 483  ---
 483  L35:
 483  goto L37
 486  ---
 486  L1:
 486  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 486  guard_class %r0 -> %i0
 489  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 489  int_guard_value %i0
 491  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 491  guard_class %r0 -> %i0
 494  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 499  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 504  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 504  int_guard_value %i0
 506  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r9
 513  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 513  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r9, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 520  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 520  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 520  goto_if_not %i0, L38
 524  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r9
 533  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 533  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r9, $<* struct rpy_string>, %r0] -> %r0
 541  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 541  L39:
 541  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 541  goto_if_not_ptr_nonzero %r0, L40
 545  ref_copy %r0 -> %r9
 548  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 548  guard_class %r9 -> %i0
 551  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 556  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 561  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 561  goto_if_not %i0, L41
 565  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 565  goto_if_not_ptr_iszero %r1, L42
 569  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 569  goto_if_not_ptr_iszero %r2, L43
 573  -live- %r0, %r3, %r4, %r5, %r6, %r7, %r8
 573  goto_if_not_ptr_iszero %r3, L44
 577  -live- %r0, %r4, %r5, %r6, %r7, %r8
 577  goto_if_not_ptr_iszero %r4, L45
 581  -live- %r0, %r5, %r6, %r7, %r8
 581  goto_if_not_ptr_iszero %r5, L46
 585  -live- %r0, %r6, %r7, %r8
 585  goto_if_not_ptr_iszero %r6, L47
 589  -live- %r0, %r7, %r8
 589  goto_if_not_ptr_iszero %r7, L48
 593  -live- %r0, %r8
 593  goto_if_not_ptr_iszero %r8, L49
 597  ref_return %r0
 599  ---
 599  L49:
 599  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 602  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 605  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 608  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 611  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 614  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r7
 617  L50:
 617  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 621  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 626  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r1
 633  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 633  catch_exception L51
 636  L52:
 636  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 636  goto_if_not_ptr_iszero %r2, L53
 640  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 644  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 649  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r2
 656  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 656  catch_exception L54
 659  L55:
 659  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 659  goto_if_not_ptr_iszero %r3, L56
 663  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 667  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 672  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r3
 679  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 679  catch_exception L57
 682  L58:
 682  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 682  goto_if_not_ptr_iszero %r4, L59
 686  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 690  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 695  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r4
 702  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 702  catch_exception L60
 705  L61:
 705  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 705  goto_if_not_ptr_iszero %r5, L62
 709  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 713  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 718  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r5
 725  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 725  catch_exception L63
 728  L64:
 728  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 728  goto_if_not_ptr_iszero %r6, L65
 732  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 736  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 741  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r6
 748  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 748  catch_exception L66
 751  L67:
 751  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 751  goto_if_not_ptr_iszero %r7, L68
 755  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 759  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 764  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r7
 771  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 771  catch_exception L69
 774  L70:
 774  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 774  goto_if_not_ptr_iszero %r8, L71
 778  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r9
 782  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 787  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r8
 794  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 794  catch_exception L72
 797  goto L2
 800  ---
 800  L72:
 800  goto_if_exception_mismatch $<* struct object_vtable>, L73
 804  last_exception -> %i1
 806  last_exc_value -> %r9
 808  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 808  guard_class %r9 -> %i0
 811  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 816  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 816  switch %i0, <SwitchDictDescr 0:L74, 1:L75>
 820  unreachable
 821  ---
 821  L74:
 821  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 821  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
 827  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 827  L76:
 827  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 827  goto_if_not %i0, L77
 831  L78:
 831  -live- %r9
 831  raise %r9
 833  ---
 833  L77:
 833  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r8
 836  goto L2
 839  ---
 839  L75:
 839  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 839  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r8
 844  inline_call_r_i <JitCode 'exception_match'>, R[%r8, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 851  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 851  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 851  goto_if_not %i0, L79
 855  goto L78
 858  ---
 858  L79:
 858  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r8
 863  inline_call_r_i <JitCode 'exception_match'>, R[%r8, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 870  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
 870  goto L76
 873  ---
 873  L73:
 873  reraise
 874  ---
 874  L71:
 874  goto L2
 877  ---
 877  L69:
 877  goto_if_exception_mismatch $<* struct object_vtable>, L80
 881  last_exception -> %i1
 883  last_exc_value -> %r9
 885  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 885  guard_class %r9 -> %i0
 888  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 893  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 893  switch %i0, <SwitchDictDescr 0:L81, 1:L82>
 897  unreachable
 898  ---
 898  L81:
 898  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 898  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
 904  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 904  L83:
 904  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 904  goto_if_not %i0, L84
 908  L85:
 908  -live- %r9
 908  raise %r9
 910  ---
 910  L84:
 910  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r7
 913  goto L70
 916  ---
 916  L82:
 916  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 916  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r7
 921  inline_call_r_i <JitCode 'exception_match'>, R[%r7, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 928  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 928  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 928  goto_if_not %i0, L86
 932  goto L85
 935  ---
 935  L86:
 935  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r7
 940  inline_call_r_i <JitCode 'exception_match'>, R[%r7, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 947  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
 947  goto L83
 950  ---
 950  L80:
 950  reraise
 951  ---
 951  L68:
 951  goto L70
 954  ---
 954  L66:
 954  goto_if_exception_mismatch $<* struct object_vtable>, L87
 958  last_exception -> %i1
 960  last_exc_value -> %r9
 962  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 962  guard_class %r9 -> %i0
 965  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
 970  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 970  switch %i0, <SwitchDictDescr 0:L88, 1:L89>
 974  unreachable
 975  ---
 975  L88:
 975  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 975  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
 981  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 981  L90:
 981  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 981  goto_if_not %i0, L91
 985  L92:
 985  -live- %r9
 985  raise %r9
 987  ---
 987  L91:
 987  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 990  goto L67
 993  ---
 993  L89:
 993  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
 993  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
 998  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1005  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1005  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1005  goto_if_not %i0, L93
1009  goto L92
1012  ---
1012  L93:
1012  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
1017  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1024  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1024  goto L90
1027  ---
1027  L87:
1027  reraise
1028  ---
1028  L65:
1028  goto L67
1031  ---
1031  L63:
1031  goto_if_exception_mismatch $<* struct object_vtable>, L94
1035  last_exception -> %i1
1037  last_exc_value -> %r9
1039  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1039  guard_class %r9 -> %i0
1042  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1047  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1047  switch %i0, <SwitchDictDescr 0:L95, 1:L96>
1051  unreachable
1052  ---
1052  L95:
1052  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1052  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1058  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1058  L97:
1058  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1058  goto_if_not %i0, L98
1062  L99:
1062  -live- %r9
1062  raise %r9
1064  ---
1064  L98:
1064  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1067  goto L64
1070  ---
1070  L96:
1070  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1070  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r5
1075  inline_call_r_i <JitCode 'exception_match'>, R[%r5, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1082  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1082  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1082  goto_if_not %i0, L100
1086  goto L99
1089  ---
1089  L100:
1089  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r5
1094  inline_call_r_i <JitCode 'exception_match'>, R[%r5, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1101  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1101  goto L97
1104  ---
1104  L94:
1104  reraise
1105  ---
1105  L62:
1105  goto L64
1108  ---
1108  L60:
1108  goto_if_exception_mismatch $<* struct object_vtable>, L101
1112  last_exception -> %i1
1114  last_exc_value -> %r9
1116  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1116  guard_class %r9 -> %i0
1119  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1124  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1124  switch %i0, <SwitchDictDescr 0:L102, 1:L103>
1128  unreachable
1129  ---
1129  L102:
1129  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1129  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1135  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1135  L104:
1135  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1135  goto_if_not %i0, L105
1139  L106:
1139  -live- %r9
1139  raise %r9
1141  ---
1141  L105:
1141  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1144  goto L61
1147  ---
1147  L103:
1147  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1147  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
1152  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1159  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1159  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1159  goto_if_not %i0, L107
1163  goto L106
1166  ---
1166  L107:
1166  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
1171  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1178  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1178  goto L104
1181  ---
1181  L101:
1181  reraise
1182  ---
1182  L59:
1182  goto L61
1185  ---
1185  L57:
1185  goto_if_exception_mismatch $<* struct object_vtable>, L108
1189  last_exception -> %i1
1191  last_exc_value -> %r9
1193  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1193  guard_class %r9 -> %i0
1196  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1201  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1201  switch %i0, <SwitchDictDescr 0:L109, 1:L110>
1205  unreachable
1206  ---
1206  L109:
1206  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1206  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1212  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1212  L111:
1212  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1212  goto_if_not %i0, L112
1216  L113:
1216  -live- %r9
1216  raise %r9
1218  ---
1218  L112:
1218  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1221  goto L58
1224  ---
1224  L110:
1224  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1224  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
1229  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1236  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1236  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1236  goto_if_not %i0, L114
1240  goto L113
1243  ---
1243  L114:
1243  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
1248  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1255  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1255  goto L111
1258  ---
1258  L108:
1258  reraise
1259  ---
1259  L56:
1259  goto L58
1262  ---
1262  L54:
1262  goto_if_exception_mismatch $<* struct object_vtable>, L115
1266  last_exception -> %i1
1268  last_exc_value -> %r9
1270  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1270  guard_class %r9 -> %i0
1273  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1278  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1278  switch %i0, <SwitchDictDescr 0:L116, 1:L117>
1282  unreachable
1283  ---
1283  L116:
1283  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1283  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1289  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1289  L118:
1289  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1289  goto_if_not %i0, L119
1293  L120:
1293  -live- %r9
1293  raise %r9
1295  ---
1295  L119:
1295  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1298  goto L55
1301  ---
1301  L117:
1301  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1301  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
1306  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1313  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1313  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1313  goto_if_not %i0, L121
1317  goto L120
1320  ---
1320  L121:
1320  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
1325  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1332  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1332  goto L118
1335  ---
1335  L115:
1335  reraise
1336  ---
1336  L53:
1336  goto L55
1339  ---
1339  L51:
1339  goto_if_exception_mismatch $<* struct object_vtable>, L122
1343  last_exception -> %i1
1345  last_exc_value -> %r9
1347  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1347  guard_class %r9 -> %i0
1350  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1355  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1355  switch %i0, <SwitchDictDescr 0:L123, 1:L124>
1359  unreachable
1360  ---
1360  L123:
1360  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1360  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1366  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1366  L125:
1366  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1366  goto_if_not %i0, L126
1370  L127:
1370  -live- %r9
1370  raise %r9
1372  ---
1372  L126:
1372  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
1375  goto L52
1378  ---
1378  L124:
1378  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1378  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
1383  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1390  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1390  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1390  goto_if_not %i0, L128
1394  goto L127
1397  ---
1397  L128:
1397  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
1402  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1409  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1409  goto L125
1412  ---
1412  L122:
1412  reraise
1413  ---
1413  L48:
1413  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1416  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1419  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1422  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1425  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
1428  goto L50
1431  ---
1431  L47:
1431  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1434  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1437  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1440  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1443  goto L50
1446  ---
1446  L46:
1446  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1449  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1452  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1455  goto L50
1458  ---
1458  L45:
1458  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1461  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1464  goto L50
1467  ---
1467  L44:
1467  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1470  goto L50
1473  ---
1473  L43:
1473  goto L50
1476  ---
1476  L42:
1476  L129:
1476  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1476  goto_if_not_ptr_iszero %r1, L130
1480  goto L50
1483  ---
1483  L130:
1483  goto L52
1486  ---
1486  L41:
1486  goto L129
1489  ---
1489  L40:
1489  goto L129
1492  ---
1492  L38:
1492  goto L39
