   0  -live- %i0
   3  switch %i0, <SwitchDictDescr -9:L1, -3:L2, -2:L3>
   7  int_eq %i0, $-4 -> %i1
  11  int_eq %i0, $-5 -> %i2
  15  int_or %i1, %i2 -> %i1
  19  -live- %i0, %i1
  22  goto_if_not %i1, L4
  26  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
  30  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  35  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  40  assert_not_none %r0
  42  -live- %r0
  45  raise %r0
  47  ---
  47  L4:
  47  -live- %i0
  50  switch %i0, <SwitchDictDescr -7:L5, -6:L6, -1:L7>
  54  void_return
  55  ---
  55  L5:
  55  -live-
  58  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
  62  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  67  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  72  assert_not_none %r0
  74  -live- %r0
  77  raise %r0
  79  ---
  79  L6:
  79  -live-
  82  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
  86  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  91  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  96  assert_not_none %r0
  98  -live- %r0
 101  raise %r0
 103  ---
 103  L7:
 103  -live-
 106  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
 110  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 115  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 120  assert_not_none %r0
 122  -live- %r0
 125  raise %r0
 127  ---
 127  L1:
 127  -live-
 130  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
 134  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 139  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 144  assert_not_none %r0
 146  -live- %r0
 149  raise %r0
 151  ---
 151  L2:
 151  -live-
 154  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0037f018> -> %r0
 158  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 163  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 168  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 173  assert_not_none %r0
 175  -live- %r0
 178  raise %r0
 180  ---
 180  L3:
 180  -live-
 183  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
 187  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 192  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 197  assert_not_none %r0
 199  -live- %r0
 202  raise %r0
