   0  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r1
   5  -live- %i0, %r0, %r1
   8  guard_class %r1 -> %i1
  11  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i1
  16  int_between $TotalOrderSymbolic('compute_fn'), %i1, $TotalOrderSymbolic('compute_fn') -> %i1
  21  -live- %i0, %i1, %r0
  24  goto_if_not %i1, L1
  28  -live- %i0, %r0
  31  goto_if_not %i0, L2
  35  -live- %r0
  38  guard_class %r0 -> %i0
  41  getfield_raw_i %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataNewOwning_vtable.cls__do_exit> -> %i0
  46  -live- %i0, %r0
  49  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  53  unreachable
  54  ---
  54  L3:
  54  -live- %r0
  57  getfield_gc_i %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataNewStd.inst_datasize> -> %i0
  62  -live- %i0, %r0
  65  goto_if_not_int_ge %i0, $0, L6
  70  int_neg %i0 -> %i0
  73  residual_call_ir_v $<* fn _ll_2_gc_add_memory_pressure__Signed_pypy_module__cffi_backend_cdataobj_W_CDataNewStdPtr>, I[%i0], R[%r0], <CallDescr(ir) EF=7>
  81  -live- %r0
  84  setfield_gc_i %r0, $-1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CDataNewStd.inst_datasize>
  89  residual_call_r_v $<* fn may_ignore_finalizer__pypy_module__cffi_backend_cdataobj_W_CDataNewStd>, R[%r0], <CallDescr(r) EF=2>
  95  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
 100  residual_call_ir_v $<* fn _ll_1_raw_free__arrayPtr>, I[%i0], R[], <CallDescr(i) EF=2 OS_RAW_FREE>
 107  void_return
 108  ---
 108  L6:
 108  void_return
 109  ---
 109  L4:
 109  -live- %r0
 112  inline_call_r_v <JitCode 'W_CDataNewNonStd._do_exit'>, R[%r0]
 117  -live-
 120  void_return
 121  ---
 121  L5:
 121  -live-
 124  raise $<* struct object>
 126  ---
 126  L2:
 126  void_return
 127  ---
 127  L1:
 127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r1
 131  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 136  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 141  assert_not_none %r1
 143  -live- %r1
 146  raise %r1
