   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 0x0000000176b975c8> -> %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  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  93  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 101  -live- %r0, %r1
 101  L8:
 101  residual_call_ir_r $<* fn rbigint.lshift>, I[$64], R[%r1], <CallDescr(ri) EF=4> -> %r1
 110  -live- %r0, %r1
 110  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r0
 115  -live- %r0, %r1
 115  guard_class %r0 -> %i0
 118  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
 123  -live- %i0, %r0, %r1
 123  int_guard_value %i0
 125  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r2
 132  -live- %r0, %r1, %r2
 132  -live- %r0, %r1, %r2
 132  goto_if_not_ptr_iszero %r2, L9
 136  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r0], <CallDescr(r) EF=5> -> %i0
 143  -live- %i0, %r1
 143  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 151  -live- %r0, %r1
 151  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176b975c8> -> %r2
 155  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 160  L10:
 160  -live- %r1, %r2
 160  guard_class %r2 -> %i0
 163  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 168  -live- %i0, %r1, %r2
 168  switch %i0, <SwitchDictDescr 0:L11, 1:L12, 2:L13, 3:L14>
 172  unreachable
 173  ---
 173  L11:
 173  -live- %r2
 173  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
 182  -live- %r1
 182  assert_not_none %r1
 184  -live- %r1
 184  guard_class %r1 -> %i0
 187  -live- %r1
 187  raise %r1
 189  ---
 189  L12:
 189  -live- %r1, %r2
 189  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 194  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 202  -live- %r0, %r1
 202  L15:
 202  residual_call_r_r $<* fn rbigint.or_>, R[%r1, %r0], <CallDescr(rr) EF=4> -> %r1
 210  -live- %r1
 210  residual_call_ir_r $<* fn rbigint.lshift>, I[$4], R[%r1], <CallDescr(ri) EF=4> -> %r1
 219  -live- %r1
 219  residual_call_ir_r $<* fn rbigint.int_or_>, I[$9], R[%r1], <CallDescr(ri) EF=4> -> %r1
 228  -live- %r1
 228  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000176b975c8> -> %r0
 232  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 237  ref_return %r0
 239  ---
 239  L13:
 239  -live- %r1, %r2
 239  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 244  goto L15
 247  ---
 247  L14:
 247  -live- %r1, %r2
 247  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r0
 253  -live- %r0, %r1
 253  -live- %r0, %r1
 253  guard_class %r0 -> %i0
 256  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 261  -live- %i0, %r0, %r1
 261  switch %i0, <SwitchDictDescr 0:L16, 1:L17, 2:L18>
 265  unreachable
 266  ---
 266  L16:
 266  -live- %r0, %r1
 266  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 271  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 279  -live- %r0, %r1
 279  goto L15
 282  ---
 282  L17:
 282  -live- %r0, %r1
 282  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 287  goto L15
 290  ---
 290  L18:
 290  -live- %r0
 290  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
 299  -live- %r1
 299  assert_not_none %r1
 301  -live- %r1
 301  guard_class %r1 -> %i0
 304  -live- %r1
 304  raise %r1
 306  ---
 306  L9:
 306  goto L10
 309  ---
 309  L6:
 309  -live- %r0, %r2
 309  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 314  goto L8
 317  ---
 317  L7:
 317  -live- %r0, %r2
 317  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r1
 323  -live- %r0, %r1
 323  -live- %r0, %r1
 323  guard_class %r1 -> %i0
 326  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 331  -live- %i0, %r0, %r1
 331  switch %i0, <SwitchDictDescr 0:L19, 1:L20, 2:L21>
 335  unreachable
 336  ---
 336  L19:
 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 L8
 352  ---
 352  L20:
 352  -live- %r0, %r1
 352  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 357  goto L8
 360  ---
 360  L21:
 360  -live- %r1
 360  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
 369  -live- %r1
 369  assert_not_none %r1
 371  -live- %r1
 371  guard_class %r1 -> %i0
 374  -live- %r1
 374  raise %r1
 376  ---
 376  L2:
 376  goto L3
 379  ---
 379  L1:
 379  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
