   0  -live- %r0, %r1
   3  guard_class %r0 -> %i0
   6  -live- %i0, %r0, %r1
   9  int_guard_value %i0
  11  -live- %r0, %r1
  14  guard_class %r0 -> %i0
  17  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  22  -live- %i0, %r0, %r1
  25  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  29  unreachable
  30  ---
  30  L1:
  30  -live- %r0, %r1
  33  guard_class %r0 -> %i0
  36  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
  41  -live- %i0, %r0, %r1
  44  int_guard_value %i0
  46  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
  53  -live- %r0, %r1, %r2
  56  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
  61  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r3
  66  L5:
  66  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r3, $<* struct rpy_string>] -> %r2
  73  -live- %r0, %r1, %r2, %r3
  76  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
  81  instance_ptr_eq %r2, $<* struct pypy.interpreter.baseobjspace.W_Root> -> %i0
  85  -live- %i0, %r0, %r1, %r2, %r3
  88  goto_if_not %i0, L6
  92  L7:
  92  -live- %r0, %r1, %r3
  95  guard_class %r1 -> %i0
  98  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_str_w> -> %i0
 103  -live- %i0, %r0, %r1, %r3
 106  switch %i0, <SwitchDictDescr 0:L8, 1:L9, 2:L10>
 110  unreachable
 111  ---
 111  L8:
 111  -live- %r0, %r1, %r3
 114  inline_call_r_r <JitCode 'W_UnicodeObject.str_w'>, R[%r1] -> %r4
 120  L11:
 120  -live- %r0, %r1, %r3, %r4
 123  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r3, %r4] -> %r2
 130  -live- %r0, %r1, %r2, %r3, %r4
 133  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r5
 138  -live- %r0, %r1, %r3, %r4, %r5
 141  goto_if_not_ptr_iszero %r5, L12
 145  -live- %r0, %r1, %r4
 148  guard_class %r0 -> %i0
 151  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getdictvalue> -> %i0
 156  -live- %i0, %r0, %r1, %r4
 159  int_guard_value %i0
 161  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r4], <CallDescr(rr) EF=7> -> %r6
 169  -live- %r0, %r1, %r4, %r6
 172  goto_if_not_ptr_iszero %r6, L13
 176  ref_copy $<* struct pypy.interpreter.error.OperationError> -> %r3
 179  L14:
 179  -live- %r0, %r1, %r3, %r4
 182  guard_class %r0 -> %i0
 185  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 190  -live- %i0, %r0, %r1, %r2, %r3, %r4
 193  goto_if_not_ptr_iszero %r2, L15
 197  ref_copy %r0 -> %r2
 200  -live- %i0, %r0, %r1, %r2, %r3, %r4
 203  int_guard_value %i0
 205  -live- %r0, %r1, %r2, %r3, %r4
 208  guard_class %r2 -> %i0
 211  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 216  -live- %i0, %r0, %r1, %r3, %r4
 219  switch %i0, <SwitchDictDescr 0:L16, 1:L17, 2:L18, 3:L19>
 223  unreachable
 224  ---
 224  L16:
 224  -live- %r0, %r1, %r3, %r4
 227  guard_class %r0 -> %i0
 230  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 235  -live- %i0, %r0, %r1, %r3, %r4
 238  int_guard_value %i0
 240  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r2
 247  -live- %r0, %r1, %r2, %r3, %r4
 250  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 255  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 260  L20:
 260  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 267  -live- %r0, %r1, %r2, %r3, %r4
 270  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 275  L21:
 275  -live- %r0, %r1, %r2, %r3, %r4
 278  goto_if_not_ptr_iszero %r2, L22
 282  -live- %r0, %r3, %r4
 285  goto_if_not_ptr_iszero %r3, L23
 289  inline_call_r_r <JitCode 'oefmt____T__object_has_no_attribute___s__star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r0, %r4] -> %r3
 298  -live- %r3
 301  assert_not_none %r3
 303  -live- %r3
 306  guard_class %r3 -> %i1
 309  -live- %r3
 312  raise %r3
 314  ---
 314  L23:
 314  assert_not_none %r3
 316  -live- %r3
 319  guard_class %r3 -> %i1
 322  -live- %r3
 325  raise %r3
 327  ---
 327  L22:
 327  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r2, %r0, %r1] -> %r6
 335  -live- %r6
 338  ref_return %r6
 340  ---
 340  L17:
 340  -live- %r0, %r1, %r3, %r4
 343  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 348  -live- %r0, %r1, %r2, %r3, %r4
 351  ref_guard_value %r2
 353  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 358  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 363  goto L20
 366  ---
 366  L18:
 366  -live- %r0, %r1, %r3, %r4
 369  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 374  goto L20
 377  ---
 377  L19:
 377  -live- %r0, %r1, %r3, %r4
 380  guard_class %r0 -> %i0
 383  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
 388  goto L20
 391  ---
 391  L15:
 391  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___getattr__> -> %r2
 396  goto L21
 399  ---
 399  L13:
 399  ref_return %r6
 401  ---
 401  L12:
 401  -live- %r0, %r1, %r3, %r4, %r5
 404  guard_class %r5 -> %i0
 407  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 412  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 415  goto_if_not_ptr_iszero %r2, L24
 419  ref_copy %r5 -> %r2
 422  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 425  int_guard_value %i0
 427  -live- %r0, %r1, %r2, %r3, %r4, %r5
 430  guard_class %r2 -> %i0
 433  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 438  -live- %i0, %r0, %r1, %r3, %r4, %r5
 441  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27, 3:L28>
 445  unreachable
 446  ---
 446  L25:
 446  -live- %r0, %r1, %r3, %r4, %r5
 449  guard_class %r5 -> %i0
 452  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 457  -live- %i0, %r0, %r1, %r3, %r4, %r5
 460  int_guard_value %i0
 462  residual_call_r_r %i0, <IndirectCallTargets>, R[%r5], <CallDescr(r) EF=2> -> %r2
 469  -live- %r0, %r1, %r2, %r3, %r4, %r5
 472  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 477  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 482  L29:
 482  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 489  -live- %r0, %r1, %r2, %r3, %r4, %r5
 492  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 497  L30:
 497  -live- %r0, %r1, %r2, %r3, %r4, %r5
 500  goto_if_not_ptr_iszero %r2, L31
 504  -live- %r0, %r1, %r3, %r4, %r5
 507  guard_class %r5 -> %i0
 510  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 515  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 518  goto_if_not_ptr_iszero %r2, L32
 522  ref_copy %r5 -> %r2
 525  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 528  int_guard_value %i0
 530  -live- %r0, %r1, %r2, %r3, %r4, %r5
 533  guard_class %r2 -> %i0
 536  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 541  -live- %i0, %r0, %r1, %r3, %r4, %r5
 544  switch %i0, <SwitchDictDescr 0:L33, 1:L34, 2:L35, 3:L36>
 548  unreachable
 549  ---
 549  L33:
 549  -live- %r0, %r1, %r3, %r4, %r5
 552  guard_class %r5 -> %i0
 555  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 560  -live- %i0, %r0, %r1, %r3, %r4, %r5
 563  int_guard_value %i0
 565  residual_call_r_r %i0, <IndirectCallTargets>, R[%r5], <CallDescr(r) EF=2> -> %r2
 572  -live- %r0, %r1, %r2, %r3, %r4, %r5
 575  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 580  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 585  L37:
 585  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 592  -live- %r0, %r1, %r2, %r3, %r4, %r5
 595  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 600  L38:
 600  -live- %r0, %r1, %r2, %r3, %r4, %r5
 603  goto_if_not_ptr_iszero %r2, L39
 607  int_copy $False -> %i0
 610  L40:
 610  -live- %i0, %r0, %r1, %r3, %r4, %r5
 613  guard_class %r0 -> %i1
 616  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getdictvalue> -> %i1
 621  -live- %i0, %i1, %r0, %r1, %r3, %r4, %r5
 624  int_guard_value %i1
 626  residual_call_r_r %i1, <IndirectCallTargets>, R[%r0, %r4], <CallDescr(rr) EF=7> -> %r6
 634  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6
 637  goto_if_not_ptr_iszero %r6, L41
 641  ref_copy %r5 -> %r6
 644  -live- %i0, %r0, %r1, %r3, %r4, %r6
 647  goto_if_not %i0, L42
 651  ref_return %r6
 653  ---
 653  L42:
 653  -live- %r0, %r1, %r3, %r4, %r6
 656  guard_class %r6 -> %i0
 659  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 664  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6
 667  goto_if_not_ptr_iszero %r2, L43
 671  ref_copy %r6 -> %r2
 674  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r6
 677  int_guard_value %i0
 679  -live- %r0, %r1, %r2, %r3, %r4, %r6
 682  guard_class %r2 -> %i0
 685  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 690  -live- %i0, %r0, %r1, %r3, %r4, %r6
 693  switch %i0, <SwitchDictDescr 0:L44, 1:L45, 2:L46, 3:L47>
 697  unreachable
 698  ---
 698  L44:
 698  -live- %r0, %r1, %r3, %r4, %r6
 701  guard_class %r6 -> %i0
 704  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 709  -live- %i0, %r0, %r1, %r3, %r4, %r6
 712  int_guard_value %i0
 714  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6], <CallDescr(r) EF=2> -> %r2
 721  -live- %r0, %r1, %r2, %r3, %r4, %r6
 724  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 729  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 734  L48:
 734  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 741  -live- %r0, %r1, %r2, %r3, %r4, %r6
 744  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 749  L49:
 749  -live- %r0, %r1, %r2, %r3, %r4, %r6
 752  goto_if_not_ptr_iszero %r2, L50
 756  ref_return %r6
 758  ---
 758  L50:
 758  inline_call_r_r <JitCode 'get_and_call_function__star_2'>, R[%r2, %r6, %r0, %r3] -> %r6
 767  -live- %r0, %r1, %r4, %r6
 770  catch_exception L51
 773  ref_return %r6
 775  ---
 775  L51:
 775  goto_if_exception_mismatch $<* struct object_vtable>, L52
 779  last_exception -> %i1
 781  last_exc_value -> %r3
 783  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
 788  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 795  -live- %i0, %r0, %r1, %r3, %r4
 798  goto_if_not %i0, L53
 802  goto L14
 805  ---
 805  L53:
 805  -live- %r3
 808  raise %r3
 810  ---
 810  L52:
 810  reraise
 811  ---
 811  L45:
 811  -live- %r0, %r1, %r3, %r4, %r6
 814  getfield_gc_r %r6, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 819  -live- %r0, %r1, %r2, %r3, %r4, %r6
 822  ref_guard_value %r2
 824  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 829  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 834  goto L48
 837  ---
 837  L46:
 837  -live- %r0, %r1, %r3, %r4, %r6
 840  getfield_gc_r %r6, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
 845  goto L48
 848  ---
 848  L47:
 848  -live- %r0, %r1, %r3, %r4, %r6
 851  guard_class %r6 -> %i0
 854  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
 859  goto L48
 862  ---
 862  L43:
 862  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___get__> -> %r2
 867  goto L49
 870  ---
 870  L41:
 870  ref_return %r6
 872  ---
 872  L39:
 872  L54:
 872  -live- %r0, %r1, %r3, %r4, %r5
 875  guard_class %r5 -> %i0
 878  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__static_lookup_cache> -> %r2
 883  -live- %i0, %r0, %r1, %r2, %r3, %r4, %r5
 886  goto_if_not_ptr_iszero %r2, L55
 890  ref_copy %r5 -> %r6
 893  -live- %i0, %r0, %r1, %r3, %r4, %r5, %r6
 896  int_guard_value %i0
 898  -live- %r0, %r1, %r3, %r4, %r5, %r6
 901  guard_class %r5 -> %i0
 904  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 909  -live- %i0, %r0, %r1, %r3, %r4, %r6
 912  switch %i0, <SwitchDictDescr 0:L56, 1:L57, 2:L58, 3:L59>
 916  unreachable
 917  ---
 917  L56:
 917  -live- %r0, %r1, %r3, %r4, %r6
 920  guard_class %r6 -> %i0
 923  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
 928  -live- %i0, %r0, %r1, %r3, %r4, %r6
 931  int_guard_value %i0
 933  residual_call_r_r %i0, <IndirectCallTargets>, R[%r6], <CallDescr(r) EF=2> -> %r2
 940  -live- %r0, %r1, %r2, %r3, %r4, %r6
 943  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
 948  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
 953  L60:
 953  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r2, $<* struct rpy_string>] -> %r2
 960  -live- %r0, %r1, %r2, %r3, %r4, %r6
 963  getfield_gc_r_pure %r2, FieldDescr<tuple2.item1> -> %r2
 968  L61:
 968  -live- %r0, %r1, %r2, %r3, %r4, %r6
 971  goto_if_not_ptr_iszero %r2, L62
 975  int_copy $True -> %i0
 978  ref_copy %r6 -> %r5
 981  goto L40
 984  ---
 984  L62:
 984  goto L49
 987  ---
 987  L57:
 987  -live- %r0, %r1, %r3, %r4, %r6
 990  getfield_gc_r %r6, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
 995  -live- %r0, %r1, %r2, %r3, %r4, %r6
 998  ref_guard_value %r2
1000  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1005  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1010  goto L60
1013  ---
1013  L58:
1013  -live- %r0, %r1, %r3, %r4, %r6
1016  getfield_gc_r %r6, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1021  goto L60
1024  ---
1024  L59:
1024  -live- %r0, %r1, %r3, %r4, %r6
1027  guard_class %r6 -> %i0
1030  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1035  goto L60
1038  ---
1038  L55:
1038  ref_copy %r5 -> %r6
1041  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___get__> -> %r2
1046  goto L61
1049  ---
1049  L34:
1049  -live- %r0, %r1, %r3, %r4, %r5
1052  getfield_gc_r %r5, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1057  -live- %r0, %r1, %r2, %r3, %r4, %r5
1060  ref_guard_value %r2
1062  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1067  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1072  goto L37
1075  ---
1075  L35:
1075  -live- %r0, %r1, %r3, %r4, %r5
1078  getfield_gc_r %r5, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1083  goto L37
1086  ---
1086  L36:
1086  -live- %r0, %r1, %r3, %r4, %r5
1089  guard_class %r5 -> %i0
1092  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1097  goto L37
1100  ---
1100  L32:
1100  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___delete__> -> %r2
1105  goto L38
1108  ---
1108  L31:
1108  goto L54
1111  ---
1111  L26:
1111  -live- %r0, %r1, %r3, %r4, %r5
1114  getfield_gc_r %r5, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1119  -live- %r0, %r1, %r2, %r3, %r4, %r5
1122  ref_guard_value %r2
1124  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1129  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r2
1134  goto L29
1137  ---
1137  L27:
1137  -live- %r0, %r1, %r3, %r4, %r5
1140  getfield_gc_r %r5, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r2
1145  goto L29
1148  ---
1148  L28:
1148  -live- %r0, %r1, %r3, %r4, %r5
1151  guard_class %r5 -> %i0
1154  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r2
1159  goto L29
1162  ---
1162  L24:
1162  getfield_gc_r_pure %r2, FieldDescr<pypy.tool.ann_override.StaticLookupCache.inst_cached___set__> -> %r2
1167  goto L30
1170  ---
1170  L9:
1170  -live- %r0, %r1, %r3
1173  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r4
1178  goto L11
1181  ---
1181  L10:
1181  -live- %r1
1184  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] -> %r3
1193  -live- %r3
1196  assert_not_none %r3
1198  -live- %r3
1201  guard_class %r3 -> %i1
1204  -live- %r3
1207  raise %r3
1209  ---
1209  L6:
1209  -live- %r0, %r1, %r2, %r3
1212  goto_if_not_ptr_iszero %r2, L63
1216  goto L7
1219  ---
1219  L63:
1219  inline_call_r_r <JitCode '_handle_getattribute'>, R[%r2, %r0, %r1] -> %r6
1227  -live- %r6
1230  ref_return %r6
1232  ---
1232  L2:
1232  -live- %r0, %r1
1235  getfield_gc_r %r0, FieldDescr<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable.inst_map> -> %r2
1240  -live- %r0, %r1, %r2
1243  ref_guard_value %r2
1245  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r2
1250  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r3
1255  goto L5
1258  ---
1258  L3:
1258  -live- %r0, %r1
1261  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r3
1266  goto L5
1269  ---
1269  L4:
1269  -live- %r0, %r1
1272  guard_class %r0 -> %i0
1275  getfield_raw_r %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.pbc2internal_memofield_gettypefor_3> -> %r3
1280  goto L5
