   0  inline_call_r_r <JitCode 'call_shortcut__star_1'>, R[%r0, %r1] -> %r2
   7  -live- %i0, %r0, %r1, %r2
  10  catch_exception L1
  13  -live- %r2
  16  goto_if_not_ptr_nonzero %r2, L2
  20  ref_copy %r2 -> %r1
  23  -live- %r1, %r2
  26  guard_class %r1 -> %i0
  29  -live- %i0, %r2
  32  goto_if_not_int_eq %i0, $<* struct object_vtable>, L3
  37  getfield_gc_i_pure %r2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  42  int_is_true %i0 -> %i0
  45  int_return %i0
  47  ---
  47  L3:
  47  L4:
  47  inline_call_r_i <JitCode 'is_true'>, R[%r2] -> %i0
  53  -live- %i0
  56  int_return %i0
  58  ---
  58  L2:
  58  goto L4
  61  ---
  61  L1:
  61  goto_if_exception_mismatch $<* struct object_vtable>, L5
  65  last_exception -> %i2
  67  last_exc_value -> %r3
  69  getfield_gc_r %r3, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r2
  74  inline_call_r_i <JitCode 'exception_match'>, R[%r2, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i1
  81  -live- %i0, %i1, %r0, %r1, %r3
  84  goto_if_not %i1, L6
  88  -live- %i0, %r0, %r1
  91  goto_if_not %i0, L7
  95  -live- %r0, %r1
  98  guard_class %r0 -> %i0
 101  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___setitem__> -> %i0
 106  -live- %i0, %r0, %r1
 109  int_guard_value %i0
 111  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0, %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>], <CallDescr(rrr) EF=7> -> %r1
 120  -live-
 123  int_return $False
 125  ---
 125  L7:
 125  int_return $False
 127  ---
 127  L6:
 127  -live- %r3
 130  raise %r3
 132  ---
 132  L5:
 132  reraise
