   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  residual_call_ir_r $<* fn fromint>, I[$0], R[], <CallDescr(i) EF=4> -> %r2
  17  -live- %r0, %r2
  17  L2:
  17  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_function> -> %r1
  22  -live- %r0, %r1, %r2
  22  guard_class %r1 -> %i0
  25  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
  30  -live- %i0, %r0, %r1, %r2
  30  int_guard_value %i0
  32  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r3
  39  -live- %r0, %r1, %r2, %r3
  39  -live- %r0, %r1, %r2, %r3
  39  goto_if_not_ptr_iszero %r3, L3
  43  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r1], <CallDescr(r) EF=5> -> %i0
  50  -live- %i0, %r0, %r2
  50  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
  58  -live- %r0, %r1, %r2
  58  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a390ea30> -> %r3
  62  setfield_gc_r %r3, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
  67  L4:
  67  -live- %r0, %r2, %r3
  67  guard_class %r3 -> %i0
  70  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
  75  -live- %i0, %r0, %r2, %r3
  75  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7, 3:L8>
  79  unreachable
  80  ---
  80  L5:
  80  -live- %r0, %r2, %r3
  80  getfield_gc_r_pure %r3, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
  85  L9:
  85  residual_call_r_r $<* fn rbigint.or_>, R[%r2, %r1], <CallDescr(rr) EF=4> -> %r1
  93  -live- %r0, %r1
  93  residual_call_ir_r $<* fn rbigint.lshift>, I[$64], R[%r1], <CallDescr(ri) EF=4> -> %r1
 102  -live- %r0, %r1
 102  getfield_gc_r_pure %r0, FieldDescr<pypy.interpreter.function.Method.inst_w_class> -> %r0
 107  -live- %r0, %r1
 107  guard_class %r0 -> %i0
 110  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
 115  -live- %i0, %r0, %r1
 115  int_guard_value %i0
 117  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r2
 124  -live- %r0, %r1, %r2
 124  -live- %r0, %r1, %r2
 124  goto_if_not_ptr_iszero %r2, L10
 128  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r0], <CallDescr(r) EF=5> -> %i0
 135  -live- %i0, %r1
 135  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 143  -live- %r0, %r1
 143  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a390ea30> -> %r2
 147  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 152  L11:
 152  -live- %r1, %r2
 152  guard_class %r2 -> %i0
 155  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 160  -live- %i0, %r1, %r2
 160  switch %i0, <SwitchDictDescr 0:L12, 1:L13, 2:L14, 3:L15>
 164  unreachable
 165  ---
 165  L12:
 165  -live- %r1, %r2
 165  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 170  L16:
 170  residual_call_r_r $<* fn rbigint.or_>, R[%r1, %r0], <CallDescr(rr) EF=4> -> %r1
 178  -live- %r1
 178  residual_call_ir_r $<* fn rbigint.lshift>, I[$4], R[%r1], <CallDescr(ri) EF=4> -> %r1
 187  -live- %r1
 187  residual_call_ir_r $<* fn rbigint.int_or_>, I[$9], R[%r1], <CallDescr(ri) EF=4> -> %r1
 196  -live- %r1
 196  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a390ea30> -> %r0
 200  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 205  ref_return %r0
 207  ---
 207  L13:
 207  -live- %r2
 207  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
 216  -live- %r1
 216  assert_not_none %r1
 218  -live- %r1
 218  guard_class %r1 -> %i0
 221  -live- %r1
 221  raise %r1
 223  ---
 223  L14:
 223  -live- %r1, %r2
 223  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 228  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 236  -live- %r0, %r1
 236  goto L16
 239  ---
 239  L15:
 239  -live- %r1, %r2
 239  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r0
 245  -live- %r0, %r1
 245  -live- %r0, %r1
 245  guard_class %r0 -> %i0
 248  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 253  -live- %i0, %r0, %r1
 253  switch %i0, <SwitchDictDescr 0:L17, 1:L18, 2:L19>
 257  unreachable
 258  ---
 258  L17:
 258  -live- %r0, %r1
 258  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 263  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 271  -live- %r0, %r1
 271  goto L16
 274  ---
 274  L18:
 274  -live- %r0, %r1
 274  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 279  goto L16
 282  ---
 282  L19:
 282  -live- %r0
 282  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
 291  -live- %r1
 291  assert_not_none %r1
 293  -live- %r1
 293  guard_class %r1 -> %i0
 296  -live- %r1
 296  raise %r1
 298  ---
 298  L10:
 298  goto L11
 301  ---
 301  L6:
 301  -live- %r3
 301  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>, %r3] -> %r1
 310  -live- %r1
 310  assert_not_none %r1
 312  -live- %r1
 312  guard_class %r1 -> %i0
 315  -live- %r1
 315  raise %r1
 317  ---
 317  L7:
 317  -live- %r0, %r2, %r3
 317  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 322  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 330  -live- %r0, %r1, %r2
 330  goto L9
 333  ---
 333  L8:
 333  -live- %r0, %r2, %r3
 333  inline_call_r_r <JitCode 'long'>, R[%r3] -> %r1
 339  -live- %r0, %r1, %r2
 339  -live- %r0, %r1, %r2
 339  guard_class %r1 -> %i0
 342  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 347  -live- %i0, %r0, %r1, %r2
 347  switch %i0, <SwitchDictDescr 0:L20, 1:L21, 2:L22>
 351  unreachable
 352  ---
 352  L20:
 352  -live- %r0, %r1, %r2
 352  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 357  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 365  -live- %r0, %r1, %r2
 365  goto L9
 368  ---
 368  L21:
 368  -live- %r0, %r1, %r2
 368  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 373  goto L9
 376  ---
 376  L22:
 376  -live- %r1
 376  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
 385  -live- %r1
 385  assert_not_none %r1
 387  -live- %r1
 387  guard_class %r1 -> %i0
 390  -live- %r1
 390  raise %r1
 392  ---
 392  L3:
 392  goto L4
 395  ---
 395  L1:
 395  -live- %r0, %r1
 395  guard_class %r1 -> %i0
 398  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_immutable_unique_id> -> %i0
 403  -live- %i0, %r0, %r1
 403  int_guard_value %i0
 405  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r2
 412  -live- %r0, %r1, %r2
 412  -live- %r0, %r1, %r2
 412  goto_if_not_ptr_iszero %r2, L23
 416  residual_call_r_i $<* fn _ll_1_gc_id__pypy_interpreter_baseobjspace_W_RootPtr>, R[%r1], <CallDescr(r) EF=5> -> %i0
 423  -live- %i0, %r0
 423  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 431  -live- %r0, %r1
 431  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00000100a390ea30> -> %r2
 435  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 440  L24:
 440  -live- %r0, %r2
 440  guard_class %r2 -> %i0
 443  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
 448  -live- %i0, %r0, %r2
 448  switch %i0, <SwitchDictDescr 0:L25, 1:L26, 2:L27, 3:L28>
 452  unreachable
 453  ---
 453  L25:
 453  -live- %r0, %r2
 453  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 458  L29:
 458  residual_call_ir_r $<* fn rbigint.lshift>, I[$64], R[%r1], <CallDescr(ri) EF=4> -> %r2
 467  -live- %r0, %r2
 467  goto L2
 470  ---
 470  L26:
 470  -live- %r2
 470  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
 479  -live- %r1
 479  assert_not_none %r1
 481  -live- %r1
 481  guard_class %r1 -> %i0
 484  -live- %r1
 484  raise %r1
 486  ---
 486  L27:
 486  -live- %r0, %r2
 486  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 491  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 499  -live- %r0, %r1
 499  goto L29
 502  ---
 502  L28:
 502  -live- %r0, %r2
 502  inline_call_r_r <JitCode 'long'>, R[%r2] -> %r1
 508  -live- %r0, %r1
 508  -live- %r0, %r1
 508  guard_class %r1 -> %i0
 511  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 516  -live- %i0, %r0, %r1
 516  switch %i0, <SwitchDictDescr 0:L30, 1:L31, 2:L32>
 520  unreachable
 521  ---
 521  L30:
 521  -live- %r0, %r1
 521  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 526  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 534  -live- %r0, %r1
 534  goto L29
 537  ---
 537  L31:
 537  -live- %r0, %r1
 537  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 542  goto L29
 545  ---
 545  L32:
 545  -live- %r1
 545  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
 554  -live- %r1
 554  assert_not_none %r1
 556  -live- %r1
 556  guard_class %r1 -> %i0
 559  -live- %r1
 559  raise %r1
 561  ---
 561  L23:
 561  goto L24
