   0  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
   3  goto_if_not_ptr_iszero %r0, L1
   7  L2:
   7  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c07fe18> -> %r0
  11  inline_call_ir_i <JitCode '_get_char'>, I[$','], R[%r1, $<* struct rpy_string>] -> %i0
  20  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  23  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter>
  28  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
  31  goto_if_not_ptr_iszero %r2, L3
  35  int_copy $True -> %i0
  38  L4:
  38  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_doublequote>
  43  inline_call_ir_i <JitCode '_get_char'>, I[$'\x00'], R[%r3, $<* struct rpy_string>] -> %i0
  52  -live- %i0, %r0, %r4, %r5, %r6, %r7, %r8
  55  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_escapechar>
  60  -live- %r0, %r4, %r5, %r6, %r7, %r8
  63  goto_if_not_ptr_iszero %r4, L5
  67  ref_copy $<* struct rpy_string> -> %r9
  70  L6:
  70  setfield_gc_r %r0, %r9, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_lineterminator>
  75  inline_call_ir_i <JitCode '_get_char'>, I[$'"'], R[%r5, $<* struct rpy_string>] -> %i0
  84  -live- %i0, %r0, %r5, %r6, %r7, %r8
  87  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar>
  92  -live- %r0, %r5, %r6, %r7, %r8
  95  goto_if_not_ptr_iszero %r6, L7
  99  int_copy $0 -> %i1
 102  L8:
 102  -live- %i1, %r0, %r5, %r6, %r7, %r8
 105  goto_if_not_ptr_iszero %r7, L9
 109  int_copy $False -> %i0
 112  L10:
 112  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_skipinitialspace>
 117  -live- %i1, %r0, %r5, %r6, %r8
 120  goto_if_not_ptr_iszero %r8, L11
 124  int_copy $False -> %i0
 127  L12:
 127  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_strict>
 132  -live- %i1, %r0, %r5, %r6
 135  goto_if_not_int_ge %i1, $0, L13
 140  -live- %i1, %r0, %r5, %r6
 143  goto_if_not_int_lt %i1, $4, L14
 148  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_delimiter> -> %i0
 153  -live- %i0, %i1, %r0, %r5, %r6
 156  goto_if_not_int_eq %i0, $'\x00', L15
 161  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c793520> -> %r9
 165  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 170  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 175  assert_not_none %r9
 177  -live- %r9
 180  raise %r9
 182  ---
 182  L15:
 182  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r5] -> %i0
 189  -live- %i0, %i1, %r0, %r6
 192  goto_if_not %i0, L16
 196  -live- %i1, %r0, %r6
 199  goto_if_not_ptr_iszero %r6, L17
 203  int_copy $3 -> %i1
 206  L18:
 206  setfield_gc_i %r0, %i1, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quoting>
 211  ref_return %r0
 213  ---
 213  L17:
 213  L19:
 213  -live- %i1, %r0
 216  goto_if_not_int_ne %i1, $3, L20
 221  getfield_gc_i_pure %r0, FieldDescr<pypy.module._csv.interp_csv.W_Dialect.inst_quotechar> -> %i0
 226  -live- %i0, %i1, %r0
 229  goto_if_not_int_eq %i0, $'\x00', L21
 234  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c793520> -> %r9
 238  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 243  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 248  assert_not_none %r9
 250  -live- %r9
 253  raise %r9
 255  ---
 255  L21:
 255  goto L18
 258  ---
 258  L20:
 258  goto L18
 261  ---
 261  L16:
 261  goto L19
 264  ---
 264  L14:
 264  L22:
 264  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000014c793520> -> %r9
 268  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 273  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 278  assert_not_none %r9
 280  -live- %r9
 283  raise %r9
 285  ---
 285  L13:
 285  goto L22
 288  ---
 288  L11:
 288  -live- %i1, %r0, %r5, %r6, %r8
 291  goto_if_not_ptr_nonzero %r8, L23
 295  ref_copy %r8 -> %r9
 298  -live- %i1, %r0, %r5, %r6, %r8, %r9
 301  guard_class %r9 -> %i0
 304  -live- %i0, %i1, %r0, %r5, %r6, %r8
 307  goto_if_not_int_eq %i0, $<* struct object_vtable>, L24
 312  getfield_gc_i_pure %r8, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 317  int_is_true %i0 -> %i0
 320  goto L12
 323  ---
 323  L24:
 323  L25:
 323  inline_call_r_i <JitCode 'is_true'>, R[%r8] -> %i0
 329  -live- %i0, %i1, %r0, %r5, %r6
 332  goto L12
 335  ---
 335  L23:
 335  goto L25
 338  ---
 338  L9:
 338  -live- %i1, %r0, %r5, %r6, %r7, %r8
 341  goto_if_not_ptr_nonzero %r7, L26
 345  ref_copy %r7 -> %r9
 348  -live- %i1, %r0, %r5, %r6, %r7, %r8, %r9
 351  guard_class %r9 -> %i0
 354  -live- %i0, %i1, %r0, %r5, %r6, %r7, %r8
 357  goto_if_not_int_eq %i0, $<* struct object_vtable>, L27
 362  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 367  int_is_true %i0 -> %i0
 370  goto L10
 373  ---
 373  L27:
 373  L28:
 373  inline_call_r_i <JitCode 'is_true'>, R[%r7] -> %i0
 379  -live- %i0, %i1, %r0, %r5, %r6, %r8
 382  goto L10
 385  ---
 385  L26:
 385  goto L28
 388  ---
 388  L7:
 388  inline_call_ir_i <JitCode 'int_w__pypy_interpreter_baseobjspace_W_Root'>, I[$True], R[%r6] -> %i1
 396  -live- %i1, %r0, %r5, %r6, %r7, %r8
 399  catch_exception L29
 402  goto L8
 405  ---
 405  L29:
 405  goto_if_exception_mismatch $<* struct object_vtable>, L30
 409  last_exception -> %i1
 411  last_exc_value -> %r9
 413  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
 418  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 425  -live- %i0, %r9
 428  goto_if_not %i0, L31
 432  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000162184800> -> %r9
 436  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 441  setfield_gc_r %r9, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 446  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 451  assert_not_none %r9
 453  -live- %r9
 456  raise %r9
 458  ---
 458  L31:
 458  -live- %r9
 461  raise %r9
 463  ---
 463  L30:
 463  reraise
 464  ---
 464  L5:
 464  inline_call_r_r <JitCode 'text_w__pypy_interpreter_baseobjspace_W_Root'>, R[%r4] -> %r9
 470  -live- %r0, %r5, %r6, %r7, %r8, %r9
 473  catch_exception L32
 476  goto L6
 479  ---
 479  L32:
 479  goto_if_exception_mismatch $<* struct object_vtable>, L33
 483  last_exception -> %i1
 485  last_exc_value -> %r9
 487  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
 492  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 499  -live- %i0, %r9
 502  goto_if_not %i0, L34
 506  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000162184800> -> %r9
 510  setfield_gc_r %r9, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 515  setfield_gc_r %r9, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 520  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 525  assert_not_none %r9
 527  -live- %r9
 530  raise %r9
 532  ---
 532  L34:
 532  -live- %r9
 535  raise %r9
 537  ---
 537  L33:
 537  reraise
 538  ---
 538  L3:
 538  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 541  goto_if_not_ptr_nonzero %r2, L35
 545  ref_copy %r2 -> %r9
 548  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 551  guard_class %r9 -> %i0
 554  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 557  goto_if_not_int_eq %i0, $<* struct object_vtable>, L36
 562  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 567  int_is_true %i0 -> %i0
 570  goto L4
 573  ---
 573  L36:
 573  L37:
 573  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
 579  -live- %i0, %r0, %r3, %r4, %r5, %r6, %r7, %r8
 582  goto L4
 585  ---
 585  L35:
 585  goto L37
 588  ---
 588  L1:
 588  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 591  guard_class %r0 -> %i0
 594  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 597  int_guard_value %i0
 599  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 602  guard_class %r0 -> %i0
 605  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 610  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 613  switch %i0, <SwitchDictDescr 0:L38, 1:L39, 2:L40, 3:L41>
 617  unreachable
 618  ---
 618  L38:
 618  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 621  guard_class %r0 -> %i0
 624  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 629  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 632  int_guard_value %i0
 634  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r9
 641  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 644  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r9
 649  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r9
 654  L42:
 654  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r9, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 661  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 664  goto_if_not %i0, L43
 668  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r9
 677  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 680  inline_call_r_r <JitCode 'call_method_opt__star_1'>, R[%r9, $<* struct rpy_string>, %r0] -> %r0
 688  L44:
 688  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 691  goto_if_not_ptr_nonzero %r0, L45
 695  ref_copy %r0 -> %r9
 698  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
 701  guard_class %r9 -> %i0
 704  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 709  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 714  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 717  goto_if_not %i0, L46
 721  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 724  goto_if_not_ptr_iszero %r1, L47
 728  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 731  goto_if_not_ptr_iszero %r2, L48
 735  -live- %r0, %r3, %r4, %r5, %r6, %r7, %r8
 738  goto_if_not_ptr_iszero %r3, L49
 742  -live- %r0, %r4, %r5, %r6, %r7, %r8
 745  goto_if_not_ptr_iszero %r4, L50
 749  -live- %r0, %r5, %r6, %r7, %r8
 752  goto_if_not_ptr_iszero %r5, L51
 756  -live- %r0, %r6, %r7, %r8
 759  goto_if_not_ptr_iszero %r6, L52
 763  -live- %r0, %r7, %r8
 766  goto_if_not_ptr_iszero %r7, L53
 770  -live- %r0, %r8
 773  goto_if_not_ptr_iszero %r8, L54
 777  ref_return %r0
 779  ---
 779  L54:
 779  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 782  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 785  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
 788  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
 791  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 794  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r7
 797  L55:
 797  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 801  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 806  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r1
 813  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 816  catch_exception L56
 819  L57:
 819  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 822  goto_if_not_ptr_iszero %r2, L58
 826  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 830  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 835  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r2
 842  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 845  catch_exception L59
 848  L60:
 848  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 851  goto_if_not_ptr_iszero %r3, L61
 855  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 859  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 864  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r3
 871  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 874  catch_exception L62
 877  L63:
 877  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 880  goto_if_not_ptr_iszero %r4, L64
 884  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 888  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 893  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r4
 900  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 903  catch_exception L65
 906  L66:
 906  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 909  goto_if_not_ptr_iszero %r5, L67
 913  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 917  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 922  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r5
 929  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 932  catch_exception L68
 935  L69:
 935  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 938  goto_if_not_ptr_iszero %r6, L70
 942  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 946  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 951  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r6
 958  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 961  catch_exception L71
 964  L72:
 964  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 967  goto_if_not_ptr_iszero %r7, L73
 971  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
 975  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 980  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r7
 987  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 990  catch_exception L74
 993  L75:
 993  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 996  goto_if_not_ptr_iszero %r8, L76
1000  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000151abd830> -> %r9
1004  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
1009  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r9] -> %r8
1016  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1019  catch_exception L77
1022  goto L2
1025  ---
1025  L77:
1025  goto_if_exception_mismatch $<* struct object_vtable>, L78
1029  last_exception -> %i1
1031  last_exc_value -> %r9
1033  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1036  guard_class %r9 -> %i0
1039  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1044  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1047  switch %i0, <SwitchDictDescr 0:L79, 1:L80>
1051  unreachable
1052  ---
1052  L79:
1052  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1055  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1061  L81:
1061  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1064  goto_if_not %i0, L82
1068  L83:
1068  -live- %r9
1071  raise %r9
1073  ---
1073  L82:
1073  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r8
1076  goto L2
1079  ---
1079  L80:
1079  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1082  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r8
1087  inline_call_r_i <JitCode 'exception_match'>, R[%r8, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1094  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1097  goto_if_not %i0, L84
1101  goto L83
1104  ---
1104  L84:
1104  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r8
1109  inline_call_r_i <JitCode 'exception_match'>, R[%r8, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1116  -live- %i0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r9
1119  goto L81
1122  ---
1122  L78:
1122  reraise
1123  ---
1123  L76:
1123  goto L2
1126  ---
1126  L74:
1126  goto_if_exception_mismatch $<* struct object_vtable>, L85
1130  last_exception -> %i1
1132  last_exc_value -> %r9
1134  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1137  guard_class %r9 -> %i0
1140  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1145  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1148  switch %i0, <SwitchDictDescr 0:L86, 1:L87>
1152  unreachable
1153  ---
1153  L86:
1153  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1156  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1162  L88:
1162  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1165  goto_if_not %i0, L89
1169  L90:
1169  -live- %r9
1172  raise %r9
1174  ---
1174  L89:
1174  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r7
1177  goto L75
1180  ---
1180  L87:
1180  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1183  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r7
1188  inline_call_r_i <JitCode 'exception_match'>, R[%r7, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1195  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1198  goto_if_not %i0, L91
1202  goto L90
1205  ---
1205  L91:
1205  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r7
1210  inline_call_r_i <JitCode 'exception_match'>, R[%r7, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1217  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r8, %r9
1220  goto L88
1223  ---
1223  L85:
1223  reraise
1224  ---
1224  L73:
1224  goto L75
1227  ---
1227  L71:
1227  goto_if_exception_mismatch $<* struct object_vtable>, L92
1231  last_exception -> %i1
1233  last_exc_value -> %r9
1235  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1238  guard_class %r9 -> %i0
1241  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1246  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1249  switch %i0, <SwitchDictDescr 0:L93, 1:L94>
1253  unreachable
1254  ---
1254  L93:
1254  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1257  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1263  L95:
1263  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1266  goto_if_not %i0, L96
1270  L97:
1270  -live- %r9
1273  raise %r9
1275  ---
1275  L96:
1275  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
1278  goto L72
1281  ---
1281  L94:
1281  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1284  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
1289  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1296  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1299  goto_if_not %i0, L98
1303  goto L97
1306  ---
1306  L98:
1306  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r6
1311  inline_call_r_i <JitCode 'exception_match'>, R[%r6, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1318  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5, %r7, %r8, %r9
1321  goto L95
1324  ---
1324  L92:
1324  reraise
1325  ---
1325  L70:
1325  goto L72
1328  ---
1328  L68:
1328  goto_if_exception_mismatch $<* struct object_vtable>, L99
1332  last_exception -> %i1
1334  last_exc_value -> %r9
1336  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1339  guard_class %r9 -> %i0
1342  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1347  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1350  switch %i0, <SwitchDictDescr 0:L100, 1:L101>
1354  unreachable
1355  ---
1355  L100:
1355  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1358  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1364  L102:
1364  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1367  goto_if_not %i0, L103
1371  L104:
1371  -live- %r9
1374  raise %r9
1376  ---
1376  L103:
1376  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1379  goto L69
1382  ---
1382  L101:
1382  -live- %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1385  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r5
1390  inline_call_r_i <JitCode 'exception_match'>, R[%r5, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1397  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1400  goto_if_not %i0, L105
1404  goto L104
1407  ---
1407  L105:
1407  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r5
1412  inline_call_r_i <JitCode 'exception_match'>, R[%r5, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1419  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6, %r7, %r8, %r9
1422  goto L102
1425  ---
1425  L99:
1425  reraise
1426  ---
1426  L67:
1426  goto L69
1429  ---
1429  L65:
1429  goto_if_exception_mismatch $<* struct object_vtable>, L106
1433  last_exception -> %i1
1435  last_exc_value -> %r9
1437  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1440  guard_class %r9 -> %i0
1443  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1448  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1451  switch %i0, <SwitchDictDescr 0:L107, 1:L108>
1455  unreachable
1456  ---
1456  L107:
1456  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1459  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1465  L109:
1465  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1468  goto_if_not %i0, L110
1472  L111:
1472  -live- %r9
1475  raise %r9
1477  ---
1477  L110:
1477  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1480  goto L66
1483  ---
1483  L108:
1483  -live- %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1486  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
1491  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1498  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1501  goto_if_not %i0, L112
1505  goto L111
1508  ---
1508  L112:
1508  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r4
1513  inline_call_r_i <JitCode 'exception_match'>, R[%r4, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1520  -live- %i0, %r0, %r1, %r2, %r3, %r5, %r6, %r7, %r8, %r9
1523  goto L109
1526  ---
1526  L106:
1526  reraise
1527  ---
1527  L64:
1527  goto L66
1530  ---
1530  L62:
1530  goto_if_exception_mismatch $<* struct object_vtable>, L113
1534  last_exception -> %i1
1536  last_exc_value -> %r9
1538  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1541  guard_class %r9 -> %i0
1544  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1549  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1552  switch %i0, <SwitchDictDescr 0:L114, 1:L115>
1556  unreachable
1557  ---
1557  L114:
1557  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1560  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1566  L116:
1566  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1569  goto_if_not %i0, L117
1573  L118:
1573  -live- %r9
1576  raise %r9
1578  ---
1578  L117:
1578  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1581  goto L63
1584  ---
1584  L115:
1584  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1587  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
1592  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1599  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1602  goto_if_not %i0, L119
1606  goto L118
1609  ---
1609  L119:
1609  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
1614  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1621  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8, %r9
1624  goto L116
1627  ---
1627  L113:
1627  reraise
1628  ---
1628  L61:
1628  goto L63
1631  ---
1631  L59:
1631  goto_if_exception_mismatch $<* struct object_vtable>, L120
1635  last_exception -> %i1
1637  last_exc_value -> %r9
1639  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1642  guard_class %r9 -> %i0
1645  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1650  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1653  switch %i0, <SwitchDictDescr 0:L121, 1:L122>
1657  unreachable
1658  ---
1658  L121:
1658  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1661  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1667  L123:
1667  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1670  goto_if_not %i0, L124
1674  L125:
1674  -live- %r9
1677  raise %r9
1679  ---
1679  L124:
1679  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1682  goto L60
1685  ---
1685  L122:
1685  -live- %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1688  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
1693  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1700  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1703  goto_if_not %i0, L126
1707  goto L125
1710  ---
1710  L126:
1710  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
1715  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1722  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1725  goto L123
1728  ---
1728  L120:
1728  reraise
1729  ---
1729  L58:
1729  goto L60
1732  ---
1732  L56:
1732  goto_if_exception_mismatch $<* struct object_vtable>, L127
1736  last_exception -> %i1
1738  last_exc_value -> %r9
1740  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1743  guard_class %r9 -> %i0
1746  getfield_raw_i %i0, FieldDescr<pypy.interpreter.error.OperationError_vtable.cls_async> -> %i0
1751  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1754  switch %i0, <SwitchDictDescr 0:L128, 1:L129>
1758  unreachable
1759  ---
1759  L128:
1759  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1762  inline_call_r_i <JitCode 'OpErrFmtNoArgs.async'>, R[%r9] -> %i0
1768  L130:
1768  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1771  goto_if_not %i0, L131
1775  L132:
1775  -live- %r9
1778  raise %r9
1780  ---
1780  L131:
1780  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r1
1783  goto L57
1786  ---
1786  L129:
1786  -live- %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1789  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
1794  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1801  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1804  goto_if_not %i0, L133
1808  goto L132
1811  ---
1811  L133:
1811  getfield_gc_r %r9, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
1816  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
1823  -live- %i0, %r0, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1826  goto L130
1829  ---
1829  L127:
1829  reraise
1830  ---
1830  L53:
1830  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1833  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1836  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1839  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1842  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
1845  goto L55
1848  ---
1848  L52:
1848  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1851  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1854  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1857  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1860  goto L55
1863  ---
1863  L51:
1863  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1866  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1869  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1872  goto L55
1875  ---
1875  L50:
1875  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1878  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1881  goto L55
1884  ---
1884  L49:
1884  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1887  goto L55
1890  ---
1890  L48:
1890  goto L55
1893  ---
1893  L47:
1893  L134:
1893  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1896  goto_if_not_ptr_iszero %r1, L135
1900  goto L55
1903  ---
1903  L135:
1903  goto L57
1906  ---
1906  L46:
1906  goto L134
1909  ---
1909  L45:
1909  goto L134
1912  ---
1912  L43:
1912  goto L44
1915  ---
1915  L39:
1915  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1918  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r9
1923  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1926  ref_guard_value %r9
1928  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r9
1933  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r9
1938  goto L42
1941  ---
1941  L40:
1941  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1944  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r9
1949  goto L42
1952  ---
1952  L41:
1952  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1955  guard_class %r0 -> %i0
1958  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r9
1963  goto L42
