   0  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_instance> -> %r1
   5  -live- %r0, %r1
   5  goto_if_not_ptr_iszero %r1, L1
   9  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r1
  14  -live- %r0, %r1
  14  guard_class %r1 -> %i0
  17  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
  22  -live- %i0, %r0, %r1
  22  int_guard_value %i0
  24  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r2
  31  -live- %r0, %r1, %r2
  31  -live- %r0, %r1, %r2
  31  goto_if_not_ptr_iszero %r2, L2
  35  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r1], <CallDescr(r) EF=5> -> %i0
  42  -live- %i0, %r0
  42  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
  50  -live- %r0, %r1
  50  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07f870> -> %r2
  54  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
  59  L3:
  59  -live- %r0, %r2
  59  guard_class %r2 -> %i0
  62  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
  67  -live- %i0, %r0, %r2
  67  switch %i0, <SwitchDictDescr 0:L4, 1:L5, 2:L6, 3:L7>
  71  unreachable
  72  ---
  72  L4:
  72  -live- %r2
  72  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>, %r2] -> %r1
  81  -live- %r1
  81  assert_not_none %r1
  83  -live- %r1
  83  guard_class %r1 -> %i0
  86  -live- %r1
  86  raise %r1
  88  ---
  88  L5:
  88  -live- %r0, %r2
  88  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r1
  94  -live- %r0, %r1
  94  -live- %r0, %r1
  94  guard_class %r1 -> %i0
  97  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 102  -live- %i0, %r0, %r1
 102  switch %i0, <SwitchDictDescr 0:L8, 1:L9, 2:L10>
 106  unreachable
 107  ---
 107  L8:
 107  -live- %r0, %r1
 107  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 112  L11:
 112  residual_call_ir_r $<* fn rbigint.lshift>, I[$64], R[%r1], <CallDescr(ri) EF=4> -> %r1
 121  -live- %r0, %r1
 121  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r0
 126  -live- %r0, %r1
 126  guard_class %r0 -> %i0
 129  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
 134  -live- %i0, %r0, %r1
 134  int_guard_value %i0
 136  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r2
 143  -live- %r0, %r1, %r2
 143  -live- %r0, %r1, %r2
 143  goto_if_not_ptr_iszero %r2, L12
 147  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r0], <CallDescr(r) EF=5> -> %i0
 154  -live- %i0, %r1
 154  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 162  -live- %r0, %r1
 162  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07f870> -> %r2
 166  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 171  L13:
 171  -live- %r1, %r2
 171  guard_class %r2 -> %i0
 174  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 179  -live- %i0, %r1, %r2
 179  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16, 3:L17>
 183  unreachable
 184  ---
 184  L14:
 184  -live- %r2
 184  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>, %r2] -> %r1
 193  -live- %r1
 193  assert_not_none %r1
 195  -live- %r1
 195  guard_class %r1 -> %i0
 198  -live- %r1
 198  raise %r1
 200  ---
 200  L15:
 200  -live- %r1, %r2
 200  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r0
 206  -live- %r0, %r1
 206  -live- %r0, %r1
 206  guard_class %r0 -> %i0
 209  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 214  -live- %i0, %r0, %r1
 214  switch %i0, <SwitchDictDescr 0:L18, 1:L19, 2:L20>
 218  unreachable
 219  ---
 219  L18:
 219  -live- %r0, %r1
 219  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 224  L21:
 224  residual_call_r_r $<* fn rbigint.or_>, R[%r1, %r0], <CallDescr(rr) EF=4> -> %r1
 232  -live- %r1
 232  residual_call_ir_r $<* fn rbigint.lshift>, I[$4], R[%r1], <CallDescr(ri) EF=4> -> %r1
 241  -live- %r1
 241  residual_call_ir_r $<* fn rbigint.int_or_>, I[$9], R[%r1], <CallDescr(ri) EF=4> -> %r1
 250  -live- %r1
 250  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4a07f870> -> %r0
 254  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 259  ref_return %r0
 261  ---
 261  L19:
 261  -live- %r0
 261  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>, %r0] -> %r1
 270  -live- %r1
 270  assert_not_none %r1
 272  -live- %r1
 272  guard_class %r1 -> %i0
 275  -live- %r1
 275  raise %r1
 277  ---
 277  L20:
 277  -live- %r0, %r1
 277  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 282  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 290  -live- %r0, %r1
 290  goto L21
 293  ---
 293  L16:
 293  -live- %r1, %r2
 293  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 298  goto L21
 301  ---
 301  L17:
 301  -live- %r1, %r2
 301  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 306  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 314  -live- %r0, %r1
 314  goto L21
 317  ---
 317  L12:
 317  goto L13
 320  ---
 320  L9:
 320  -live- %r1
 320  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] -> %r1
 329  -live- %r1
 329  assert_not_none %r1
 331  -live- %r1
 331  guard_class %r1 -> %i0
 334  -live- %r1
 334  raise %r1
 336  ---
 336  L10:
 336  -live- %r0, %r1
 336  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 341  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 349  -live- %r0, %r1
 349  goto L11
 352  ---
 352  L6:
 352  -live- %r0, %r2
 352  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 357  goto L11
 360  ---
 360  L7:
 360  -live- %r0, %r2
 360  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 365  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 373  -live- %r0, %r1
 373  goto L11
 376  ---
 376  L2:
 376  goto L3
 379  ---
 379  L1:
 379  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
