   0  inline_call_irf_f <JitCode 'r_longlong_w'>, I[$False], R[%r0], F[] -> %f0
   9  -live- %f0, %r0
   9  catch_exception L1
  12  float_return %f0
  14  ---
  14  L1:
  14  goto_if_exception_mismatch $<* struct object_vtable>, L2
  18  last_exception -> %i1
  20  last_exc_value -> %r2
  22  getfield_gc_r %r2, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
  27  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
  34  -live- %i0, %r0, %r2
  34  -live- %i0, %r0, %r2
  34  goto_if_not %i0, L3
  38  -live- %r0
  38  guard_class %r0 -> %i0
  41  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_bigint_w> -> %i0
  46  -live- %i0, %r0
  46  switch %i0, <SwitchDictDescr 0:L4, 1:L5, 2:L6, 3:L7>
  50  unreachable
  51  ---
  51  L4:
  51  -live- %r0
  51  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] -> %r2
  60  -live- %r2
  60  assert_not_none %r2
  62  -live- %r2
  62  guard_class %r2 -> %i1
  65  -live- %r2
  65  raise %r2
  67  ---
  67  L5:
  67  -live- %r0
  67  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  72  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
  80  -live- %r1
  80  L8:
  80  residual_call_irf_f $<* fn rbigint.ulonglongmask>, I[], R[%r1], F[], <CallDescr(r) EF=0> -> %f0
  89  float_return %f0
  91  ---
  91  L6:
  91  -live- %r0
  91  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
  96  goto L8
  99  ---
  99  L7:
  99  -live- %r0
  99  inline_call_r_r <JitCode 'long'>, R[%r0] -> %r1
 105  -live- %r1
 105  -live- %r1
 105  guard_class %r1 -> %i0
 108  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__bigint_w> -> %i0
 113  -live- %i0, %r1
 113  switch %i0, <SwitchDictDescr 0:L9, 1:L10, 2:L11>
 117  unreachable
 118  ---
 118  L9:
 118  -live- %r1
 118  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 123  residual_call_ir_r $<* fn fromint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r1
 131  -live- %r1
 131  goto L8
 134  ---
 134  L10:
 134  -live- %r1
 134  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 139  goto L8
 142  ---
 142  L11:
 142  -live- %r1
 142  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] -> %r2
 151  -live- %r2
 151  assert_not_none %r2
 153  -live- %r2
 153  guard_class %r2 -> %i1
 156  -live- %r2
 156  raise %r2
 158  ---
 158  L3:
 158  -live- %r2
 158  raise %r2
 160  ---
 160  L2:
 160  reraise
