   0  -live- %r0, %r1, %r2
   0  guard_class %r0 -> %i0
   3  -live- %i0, %r0, %r1, %r2
   3  int_guard_value %i0
   5  -live- %r0, %r1, %r2
   5  guard_class %r0 -> %i0
   8  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  13  -live- %i0, %r0, %r1, %r2
  13  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3, 3:L4>
  17  unreachable
  18  ---
  18  L1:
  18  -live- %r0, %r1, %r2
  18  -live- %r0, %r1, %r2
  18  guard_class %r0 -> %i0
  21  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
  26  -live- %i0, %r0, %r1, %r2
  26  int_guard_value %i0
  28  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=2> -> %r3
  35  -live- %r0, %r1, %r2, %r3
  35  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r3
  40  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r4
  45  L5:
  45  -live- %r0, %r1, %r2, %r4
  45  guard_class %r1 -> %i0
  48  -live- %i0, %r0, %r1, %r2, %r4
  48  int_guard_value %i0
  50  -live- %r0, %r1, %r2, %r4
  50  guard_class %r1 -> %i0
  53  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
  58  -live- %i0, %r0, %r1, %r2, %r4
  58  switch %i0, <SwitchDictDescr 0:L6, 1:L7, 2:L8, 3:L9>
  62  unreachable
  63  ---
  63  L6:
  63  -live- %r0, %r1, %r2, %r4
  63  -live- %r0, %r1, %r2, %r4
  63  guard_class %r1 -> %i0
  66  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__get_mapdict_map> -> %i0
  71  -live- %i0, %r0, %r1, %r2, %r4
  71  int_guard_value %i0
  73  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r3
  80  -live- %r0, %r1, %r2, %r3, %r4
  80  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r3
  85  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r7
  90  L10:
  90  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_heaptype> -> %i0
  95  -live- %i0, %r0, %r1, %r2, %r4, %r7
  95  goto_if_not %i0, L11
  99  L12:
  99  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r4, $<* struct rpy_string>] -> %r3
 106  -live- %r0, %r1, %r2, %r3, %r4, %r7
 106  L13:
 106  getfield_gc_r_pure %r3, FieldDescr<tuple2.item0> -> %r8
 111  getfield_gc_r_pure %r3, FieldDescr<tuple2.item1> -> %r5
 116  -live- %r0, %r1, %r2, %r4, %r5, %r7, %r8
 116  guard_class %r7 -> %i0
 119  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 124  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r7, %r8
 124  int_guard_value %i0
 126  residual_call_r_i %i0, <IndirectCallTargets>, R[%r7, %r4], <CallDescr(rr) EF=7> -> %i0
 134  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r7, %r8
 134  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r7, %r8
 134  goto_if_not %i0, L14
 138  int_copy $False -> %i1
 141  int_copy $True -> %i2
 144  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r6
 147  L15:
 147  -live- %i1, %i2, %r0, %r1, %r2, %r4, %r5, %r6, %r7
 147  goto_if_not_ptr_iszero %r5, L16
 151  L17:
 151  -live- %i2, %r0, %r1, %r2, %r4, %r6, %r7
 151  goto_if_not_ptr_iszero %r6, L18
 155  L19:
 155  -live- %r0, %r1, %r2, %r4, %r7
 155  guard_class %r1 -> %i0
 158  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 163  -live- %i0, %r0, %r1, %r2, %r4, %r7
 163  int_guard_value %i0
 165  residual_call_r_i %i0, <IndirectCallTargets>, R[%r1, %r0], <CallDescr(rr) EF=7> -> %i0
 173  -live- %i0, %r0, %r1, %r2, %r4, %r7
 173  -live- %i0, %r0, %r1, %r2, %r4, %r7
 173  goto_if_not %i0, L20
 177  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
 181  setfield_gc_i %r3, $0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 186  ref_return %r3
 188  ---
 188  L20:
 188  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r0] -> %i0
 195  -live- %i0, %r0, %r1, %r2, %r4, %r7
 195  -live- %i0, %r0, %r1, %r2, %r4, %r7
 195  goto_if_not %i0, L21
 199  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
 203  setfield_gc_i %r3, $-1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 208  ref_return %r3
 210  ---
 210  L21:
 210  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
 217  -live- %i0, %r0, %r1, %r2, %r4, %r7
 217  -live- %i0, %r0, %r1, %r2, %r4, %r7
 217  goto_if_not %i0, L22
 221  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
 225  setfield_gc_i %r3, $1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 230  ref_return %r3
 232  ---
 232  L22:
 232  -live- %r0, %r1, %r2, %r4, %r7
 232  guard_class %r7 -> %i0
 235  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_is_w> -> %i0
 240  -live- %i0, %r0, %r1, %r2, %r4, %r7
 240  int_guard_value %i0
 242  residual_call_r_i %i0, <IndirectCallTargets>, R[%r7, %r4], <CallDescr(rr) EF=7> -> %i0
 250  -live- %i0, %r0, %r1, %r2, %r4, %r7
 250  -live- %i0, %r0, %r1, %r2, %r4, %r7
 250  goto_if_not %i0, L23
 254  inline_call_r_i <JitCode '_id_cmpr'>, R[%r0, %r1, %r2] -> %i1
 262  -live- %i1
 262  L24:
 262  -live- %i1
 262  goto_if_not %i1, L25
 266  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
 270  setfield_gc_i %r3, $-1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 275  ref_return %r3
 277  ---
 277  L25:
 277  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x44327210> -> %r3
 281  setfield_gc_i %r3, $1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 286  ref_return %r3
 288  ---
 288  L23:
 288  inline_call_r_r <JitCode 'lookup____int__'>, R[%r0, $<* struct rpy_string>] -> %r3
 295  -live- %r0, %r1, %r2, %r3, %r4, %r7
 295  -live- %r0, %r1, %r2, %r3, %r4, %r7
 295  goto_if_not_ptr_iszero %r3, L26
 299  inline_call_r_r <JitCode 'lookup____float__'>, R[%r0, $<* struct rpy_string>] -> %r3
 306  -live- %r1, %r2, %r3, %r4, %r7
 306  -live- %r1, %r2, %r3, %r4, %r7
 306  goto_if_not_ptr_iszero %r3, L27
 310  int_copy $False -> %i1
 313  L28:
 313  inline_call_r_r <JitCode 'lookup____int__'>, R[%r1, $<* struct rpy_string>] -> %r3
 320  -live- %i1, %r1, %r2, %r3, %r4, %r7
 320  -live- %i1, %r1, %r2, %r3, %r4, %r7
 320  goto_if_not_ptr_iszero %r3, L29
 324  inline_call_r_r <JitCode 'lookup____float__'>, R[%r1, $<* struct rpy_string>] -> %r3
 331  -live- %i1, %r2, %r3, %r4, %r7
 331  -live- %i1, %r2, %r3, %r4, %r7
 331  goto_if_not_ptr_iszero %r3, L30
 335  int_copy $False -> %i0
 338  L31:
 338  -live- %i0, %i1, %r2, %r4, %r7
 338  goto_if_not_int_ne %i1, %i0, L32
 343  goto L24
 346  ---
 346  L32:
 346  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_heaptype> -> %i0
 351  -live- %i0, %r2, %r4, %r7
 351  goto_if_not %i0, L33
 355  -live- %r2, %r4, %r7
 355  record_quasiimmut_field %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 361  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r0
 366  L34:
 366  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_heaptype> -> %i0
 371  -live- %i0, %r0, %r2, %r4, %r7
 371  goto_if_not %i0, L35
 375  -live- %r0, %r2, %r4, %r7
 375  record_quasiimmut_field %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 381  getfield_gc_r_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 386  L36:
 386  residual_call_r_i $<* fn ll_streq__rpy_stringPtr_rpy_stringPtr>, R[%r0, %r3], <CallDescr(rr) EF=0 OS_STR_EQUAL> -> %i0
 394  -live- %i0, %r0, %r2, %r3, %r4, %r7
 394  goto_if_not_int_is_zero %i0, L37
 398  residual_call_r_i $<* fn ll_strcmp__rpy_stringPtr_rpy_stringPtr>, R[%r0, %r3], <CallDescr(rr) EF=0 OS_STR_CMP> -> %i0
 406  int_lt %i0, $0 -> %i1
 410  goto L24
 413  ---
 413  L37:
 413  inline_call_r_i <JitCode '_id_cmpr'>, R[%r4, %r7, %r2] -> %i1
 421  -live- %i1
 421  goto L24
 424  ---
 424  L35:
 424  -live- %r0, %r2, %r4, %r7
 424  record_quasiimmut_field %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 430  getfield_gc_r_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 435  strlen %r3 -> %i0
 438  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'.', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 449  -live- %i0, %r0, %r2, %r4, %r7
 449  goto_if_not_int_ge %i0, $0, L38
 454  -live- %i0, %r0, %r2, %r4, %r7
 454  record_quasiimmut_field %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 460  getfield_gc_r_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 465  int_add %i0, $1 -> %i0
 469  strlen %r3 -> %i1
 472  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[%i0, %i1], R[%r3], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r3
 482  -live- %r0, %r2, %r3, %r4, %r7
 482  goto L36
 485  ---
 485  L38:
 485  -live- %r0, %r2, %r4, %r7
 485  record_quasiimmut_field %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 491  getfield_gc_r_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 496  goto L36
 499  ---
 499  L33:
 499  -live- %r2, %r4, %r7
 499  record_quasiimmut_field %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 505  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 510  strlen %r3 -> %i0
 513  residual_call_ir_i $<* fn ll_find_char__rpy_stringPtr_Char_Signed_Signed>, I[$'.', $0, %i0], R[%r3], <CallDescr(riii) EF=0> -> %i0
 524  -live- %i0, %r2, %r4, %r7
 524  goto_if_not_int_ge %i0, $0, L39
 529  -live- %i0, %r2, %r4, %r7
 529  record_quasiimmut_field %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 535  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r3
 540  int_add %i0, $1 -> %i0
 544  strlen %r3 -> %i1
 547  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[%i0, %i1], R[%r3], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r0
 557  -live- %r0, %r2, %r4, %r7
 557  goto L34
 560  ---
 560  L39:
 560  -live- %r2, %r4, %r7
 560  record_quasiimmut_field %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name>, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.mutate_name>
 566  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_name> -> %r0
 571  goto L34
 574  ---
 574  L30:
 574  int_copy $True -> %i0
 577  goto L31
 580  ---
 580  L29:
 580  int_copy $True -> %i0
 583  goto L31
 586  ---
 586  L27:
 586  int_copy $True -> %i1
 589  goto L28
 592  ---
 592  L26:
 592  int_copy $True -> %i1
 595  goto L28
 598  ---
 598  L18:
 598  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r6, %r1, %r0] -> %r3
 606  -live- %i2, %r0, %r1, %r2, %r3, %r4, %r7
 606  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %i0
 613  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r7
 613  -live- %i0, %i2, %r0, %r1, %r2, %r3, %r4, %r7
 613  goto_if_not %i0, L40
 617  goto L19
 620  ---
 620  L40:
 620  -live- %i2, %r0, %r1, %r2, %r3, %r4, %r7
 620  goto_if_not_ptr_iszero %r3, L41
 624  goto L19
 627  ---
 627  L41:
 627  -live- %i2, %r3
 627  goto_if_not %i2, L42
 631  inline_call_r_r <JitCode 'unaryop_neg_impl'>, R[%r3] -> %r3
 637  -live- %r3
 637  ref_return %r3
 639  ---
 639  L42:
 639  ref_return %r3
 641  ---
 641  L16:
 641  inline_call_r_r <JitCode 'get_and_call_function__star_1'>, R[%r5, %r0, %r1] -> %r3
 649  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r6, %r7
 649  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r3] -> %i0
 656  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r6, %r7
 656  -live- %i0, %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r6, %r7
 656  goto_if_not %i0, L43
 660  goto L17
 663  ---
 663  L43:
 663  -live- %i1, %i2, %r0, %r1, %r2, %r3, %r4, %r6, %r7
 663  goto_if_not_ptr_iszero %r3, L44
 667  goto L17
 670  ---
 670  L44:
 670  -live- %i1, %r3
 670  goto_if_not %i1, L45
 674  inline_call_r_r <JitCode 'unaryop_neg_impl'>, R[%r3] -> %r3
 680  -live- %r3
 680  ref_return %r3
 682  ---
 682  L45:
 682  ref_return %r3
 684  ---
 684  L14:
 684  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_heaptype> -> %i0
 689  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r7, %r8
 689  goto_if_not %i0, L46
 693  L47:
 693  inline_call_r_r <JitCode 'W_TypeObject.lookup_where_with_method_cache'>, R[%r7, $<* struct rpy_string>] -> %r6
 700  -live- %r0, %r1, %r2, %r4, %r5, %r6, %r7, %r8
 700  L48:
 700  getfield_gc_r_pure %r6, FieldDescr<tuple2.item0> -> %r3
 705  getfield_gc_r_pure %r6, FieldDescr<tuple2.item1> -> %r6
 710  instance_ptr_eq %r8, %r3 -> %i0
 714  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7
 714  goto_if_not %i0, L49
 718  int_copy $False -> %i1
 721  int_copy $True -> %i2
 724  goto L15
 727  ---
 727  L49:
 727  inline_call_r_i <JitCode '_type_issubtype'>, R[%r7, %r4] -> %i0
 734  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7
 734  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r6, %r7
 734  goto_if_not %i0, L50
 738  int_copy $True -> %i1
 741  int_copy $False -> %i2
 744  ref_push %r1
 746  ref_copy %r0 -> %r1
 749  ref_pop -> %r0
 751  ref_push %r6
 753  ref_copy %r5 -> %r6
 756  ref_pop -> %r5
 758  goto L15
 761  ---
 761  L50:
 761  int_copy $False -> %i1
 764  int_copy $True -> %i2
 767  goto L15
 770  ---
 770  L46:
 770  getfield_gc_i_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_cpytype> -> %i0
 775  -live- %i0, %r0, %r1, %r2, %r4, %r5, %r7, %r8
 775  goto_if_not %i0, L51
 779  goto L47
 782  ---
 782  L51:
 782  getfield_gc_r_pure %r7, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_cached_where___cmp__> -> %r6
 787  goto L48
 790  ---
 790  L11:
 790  getfield_gc_i_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_flag_cpytype> -> %i0
 795  -live- %i0, %r0, %r1, %r2, %r4, %r7
 795  goto_if_not %i0, L52
 799  goto L12
 802  ---
 802  L52:
 802  getfield_gc_r_pure %r4, FieldDescr<pypy.objspace.std.typeobject.W_TypeObject.inst_cached_where___cmp__> -> %r3
 807  goto L13
 810  ---
 810  L7:
 810  -live- %r0, %r1, %r2, %r4
 810  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.mapdict.Object.inst_map> -> %r3
 815  -live- %r0, %r1, %r2, %r3, %r4
 815  ref_guard_value %r3
 817  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r3
 822  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r7
 827  goto L10
 830  ---
 830  L8:
 830  -live- %r0, %r1, %r2, %r4
 830  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r7
 835  goto L10
 838  ---
 838  L9:
 838  -live- %r0, %r1, %r2, %r4
 838  -live- %r0, %r1, %r2, %r4
 838  guard_class %r1 -> %i0
 841  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_typedef> -> %i0
 846  getfield_raw_r %i0, FieldDescr<pbc.pbcinternal_memofield_getorbuild_0> -> %r7
 851  goto L10
 854  ---
 854  L2:
 854  -live- %r0, %r1, %r2
 854  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.mapdict.Object.inst_map> -> %r3
 859  -live- %r0, %r1, %r2, %r3
 859  ref_guard_value %r3
 861  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute.inst_terminator> -> %r3
 866  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.mapdict.Terminator.inst_w_cls> -> %r4
 871  goto L5
 874  ---
 874  L3:
 874  -live- %r0, %r1, %r2
 874  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.proxyobject.W_Transparent.inst_w_type> -> %r4
 879  goto L5
 882  ---
 882  L4:
 882  -live- %r0, %r1, %r2
 882  -live- %r0, %r1, %r2
 882  guard_class %r0 -> %i0
 885  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_typedef> -> %i0
 890  getfield_raw_r %i0, FieldDescr<pbc.pbcinternal_memofield_getorbuild_0> -> %r4
 895  goto L5
