   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r2
   4  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
   9  inline_call_ir_r <JitCode 'W_LibObject._get_attr'>, I[$False], R[%r0, %r2] -> %r2
  18  -live- %r0, %r1, %r2
  18  -live- %r0, %r1, %r2
  18  guard_class %r2 -> %i0
  21  -live- %i0, %r0, %r1, %r2
  21  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
  26  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cglob.W_GlobSupport.inst_w_ctype> -> %r1
  31  residual_call_r_r $<* fn _new_pointer_type>, R[%r1], <CallDescr(r) EF=4> -> %r1
  38  -live- %r1, %r2
  38  inline_call_r_i <JitCode 'W_GlobSupport.fetch_global_var_addr'>, R[%r2] -> %i0
  44  -live- %i0, %r1
  44  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabc98d788> -> %r2
  48  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
  53  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
  58  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
  63  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
  68  ref_return %r2
  70  ---
  70  L1:
  70  -live- %r0, %r1, %r2
  70  guard_class %r2 -> %i0
  73  -live- %i0, %r0, %r1, %r2
  73  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  78  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
  83  -live- %i0, %r0, %r2
  83  goto_if_not_int_is_true %i0, L3
  87  getfield_gc_r %r0, FieldDescr<pypy.module._cffi_backend.lib_obj.W_LibObject.inst_ffi> -> %r1
  92  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_rawfunctype> -> %r0
  97  inline_call_r_r <JitCode 'W_RawFuncType.unwrap_as_fnptr'>, R[%r0, %r1] -> %r1
 104  -live- %r1, %r2
 104  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
 109  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabc98d788> -> %r2
 113  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
 118  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 123  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 128  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
 133  ref_return %r2
 135  ---
 135  L3:
 135  ref_return %r2
 137  ---
 137  L2:
 137  -live- %r1, %r2
 137  guard_class %r2 -> %i0
 140  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 145  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 150  -live- %i0, %r1, %r2
 150  goto_if_not %i0, L4
 154  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r0
 159  -live- %r0, %r1, %r2
 159  guard_class %r0 -> %i0
 162  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 167  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 172  -live- %i0, %r1, %r2
 172  goto_if_not %i0, L5
 176  ref_return %r2
 178  ---
 178  L5:
 178  L6:
 178  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aabebdd5c8> -> %r2
 182  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 187  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 192  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 197  assert_not_none %r2
 199  -live- %r2
 199  guard_class %r2 -> %i0
 202  -live- %r2
 202  raise %r2
 204  ---
 204  L4:
 204  goto L6
