   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 0x7fff9e3bca50> -> %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- %r0, %r2
  72  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r1
  78  -live- %r0, %r1
  78  -live- %r0, %r1
  78  guard_class %r1 -> %i0
  81  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
  86  -live- %i0, %r0, %r1
  86  switch %i0, <SwitchDictDescr 0:L8, 1:L9, 2:L10>
  90  unreachable
  91  ---
  91  L8:
  91  -live- %r0, %r1
  91  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  96  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 104  -live- %r0, %r1
 104  L11:
 104  residual_call_ir_r $<* fn rbigint.lshift>, I[$64], R[%r1], <CallDescr(ri) EF=4> -> %r1
 113  -live- %r0, %r1
 113  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r0
 118  -live- %r0, %r1
 118  guard_class %r0 -> %i0
 121  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
 126  -live- %i0, %r0, %r1
 126  int_guard_value %i0
 128  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r2
 135  -live- %r0, %r1, %r2
 135  -live- %r0, %r1, %r2
 135  goto_if_not_ptr_iszero %r2, L12
 139  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r0], <CallDescr(r) EF=5> -> %i0
 146  -live- %i0, %r1
 146  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 154  -live- %r0, %r1
 154  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff9e3bca50> -> %r2
 158  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 163  L13:
 163  -live- %r1, %r2
 163  guard_class %r2 -> %i0
 166  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 171  -live- %i0, %r1, %r2
 171  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16, 3:L17>
 175  unreachable
 176  ---
 176  L14:
 176  -live- %r1, %r2
 176  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r0
 182  -live- %r0, %r1
 182  -live- %r0, %r1
 182  guard_class %r0 -> %i0
 185  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 190  -live- %i0, %r0, %r1
 190  switch %i0, <SwitchDictDescr 0:L18, 1:L19, 2:L20>
 194  unreachable
 195  ---
 195  L18:
 195  -live- %r0, %r1
 195  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 200  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 208  -live- %r0, %r1
 208  L21:
 208  residual_call_r_r $<* fn rbigint.or_>, R[%r1, %r0], <CallDescr(rr) EF=4> -> %r1
 216  -live- %r1
 216  residual_call_ir_r $<* fn rbigint.lshift>, I[$4], R[%r1], <CallDescr(ri) EF=4> -> %r1
 225  -live- %r1
 225  residual_call_ir_r $<* fn rbigint.int_or_>, I[$9], R[%r1], <CallDescr(ri) EF=4> -> %r1
 234  -live- %r1
 234  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff9e3bca50> -> %r0
 238  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 243  ref_return %r0
 245  ---
 245  L19:
 245  -live- %r0
 245  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
 254  -live- %r1
 254  assert_not_none %r1
 256  -live- %r1
 256  guard_class %r1 -> %i0
 259  -live- %r1
 259  raise %r1
 261  ---
 261  L20:
 261  -live- %r0, %r1
 261  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 266  goto L21
 269  ---
 269  L15:
 269  -live- %r1, %r2
 269  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 274  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 282  -live- %r0, %r1
 282  goto L21
 285  ---
 285  L16:
 285  -live- %r1, %r2
 285  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 290  goto L21
 293  ---
 293  L17:
 293  -live- %r2
 293  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
 302  -live- %r1
 302  assert_not_none %r1
 304  -live- %r1
 304  guard_class %r1 -> %i0
 307  -live- %r1
 307  raise %r1
 309  ---
 309  L12:
 309  goto L13
 312  ---
 312  L9:
 312  -live- %r1
 312  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
 321  -live- %r1
 321  assert_not_none %r1
 323  -live- %r1
 323  guard_class %r1 -> %i0
 326  -live- %r1
 326  raise %r1
 328  ---
 328  L10:
 328  -live- %r0, %r1
 328  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 333  goto L11
 336  ---
 336  L5:
 336  -live- %r0, %r2
 336  getfield_gc_i_pure %r2, 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- %r2
 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>, %r2] -> %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>
