   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 0x000000015f7ac5d0> -> %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 0x000000015e3294b0> -> %r6
 165  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 170  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 175  assert_not_none %r6
 177  -live- %r6
 180  raise %r6
 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 0x000000015e3294b0> -> %r6
 238  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 243  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 248  assert_not_none %r6
 250  -live- %r6
 253  raise %r6
 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 0x000000015e3294b0> -> %r6
 268  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 273  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 278  assert_not_none %r6
 280  -live- %r6
 283  raise %r6
 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 -> %r6
 413  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r9
 418  inline_call_r_i <JitCode 'exception_match'>, R[%r9, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 425  -live- %i0, %r6
 428  goto_if_not %i0, L31
 432  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000172f03b08> -> %r6
 436  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 441  setfield_gc_r %r6, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 446  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 451  assert_not_none %r6
 453  -live- %r6
 456  raise %r6
 458  ---
 458  L31:
 458  -live- %r6
 461  raise %r6
 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 -> %r6
 487  getfield_gc_r %r6, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r9
 492  inline_call_r_i <JitCode 'exception_match'>, R[%r9, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 499  -live- %i0, %r6
 502  goto_if_not %i0, L34
 506  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000172f03b08> -> %r6
 510  setfield_gc_r %r6, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 515  setfield_gc_r %r6, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 520  setfield_gc_r %r6, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 525  assert_not_none %r6
 527  -live- %r6
 530  raise %r6
 532  ---
 532  L34:
 532  -live- %r6
 535  raise %r6
 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 0x0000000159500988> -> %r9
 801  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 806  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r1
 813  L56:
 813  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 816  goto_if_not_ptr_iszero %r2, L57
 820  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 824  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 829  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r2
 836  L58:
 836  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 839  goto_if_not_ptr_iszero %r3, L59
 843  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 847  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 852  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r3
 859  L60:
 859  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 862  goto_if_not_ptr_iszero %r4, L61
 866  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 870  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 875  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r4
 882  L62:
 882  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 885  goto_if_not_ptr_iszero %r5, L63
 889  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 893  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 898  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r5
 905  L64:
 905  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 908  goto_if_not_ptr_iszero %r6, L65
 912  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 916  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 921  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r6
 928  L66:
 928  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 931  goto_if_not_ptr_iszero %r7, L67
 935  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 939  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 944  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r7
 951  L68:
 951  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 954  goto_if_not_ptr_iszero %r8, L69
 958  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000159500988> -> %r9
 962  setfield_gc_r %r9, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 967  inline_call_r_r <JitCode 'ObjSpace.findattr'>, R[%r0, %r9] -> %r8
 974  -live- %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
 977  goto L2
 980  ---
 980  L69:
 980  goto L2
 983  ---
 983  L67:
 983  goto L68
 986  ---
 986  L65:
 986  goto L66
 989  ---
 989  L63:
 989  goto L64
 992  ---
 992  L61:
 992  goto L62
 995  ---
 995  L59:
 995  goto L60
 998  ---
 998  L57:
 998  goto L58
1001  ---
1001  L53:
1001  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1004  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1007  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1010  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1013  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
1016  goto L55
1019  ---
1019  L52:
1019  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1022  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1025  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1028  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r5
1031  goto L55
1034  ---
1034  L51:
1034  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1037  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1040  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r4
1043  goto L55
1046  ---
1046  L50:
1046  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1049  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
1052  goto L55
1055  ---
1055  L49:
1055  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
1058  goto L55
1061  ---
1061  L48:
1061  goto L55
1064  ---
1064  L47:
1064  L70:
1064  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1067  goto_if_not_ptr_iszero %r1, L71
1071  goto L55
1074  ---
1074  L71:
1074  goto L56
1077  ---
1077  L46:
1077  goto L70
1080  ---
1080  L45:
1080  goto L70
1083  ---
1083  L43:
1083  goto L44
1086  ---
1086  L39:
1086  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1089  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r9
1094  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8, %r9
1097  ref_guard_value %r9
1099  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r9
1104  getfield_gc_r_pure %r9, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r9
1109  goto L42
1112  ---
1112  L40:
1112  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1115  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r9
1120  goto L42
1123  ---
1123  L41:
1123  -live- %r0, %r1, %r2, %r3, %r4, %r5, %r6, %r7, %r8
1126  guard_class %r0 -> %i0
1129  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r9
1134  goto L42
