   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab6c53ffa0> -> %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
  21  guard_class %r2 -> %i0
  24  -live- %i0, %r0, %r1, %r2
  27  goto_if_not_int_eq %i0, $<* struct object_vtable>, L1
  32  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cglob.W_GlobSupport.inst_w_ctype> -> %r1
  37  residual_call_r_r $<* fn _new_pointer_type>, R[%r1], <CallDescr(r) EF=4> -> %r1
  44  -live- %r1, %r2
  47  inline_call_r_i <JitCode 'W_GlobSupport.fetch_global_var_addr'>, R[%r2] -> %i0
  53  -live- %i0, %r1
  56  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab60410e58> -> %r2
  60  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
  65  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
  70  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
  75  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
  80  ref_return %r2
  82  ---
  82  L1:
  82  -live- %r0, %r1, %r2
  85  guard_class %r2 -> %i0
  88  -live- %i0, %r0, %r1, %r2
  91  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  96  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
 101  -live- %i0, %r0, %r2
 104  goto_if_not_int_is_true %i0, L3
 108  getfield_gc_r %r0, FieldDescr<pypy.module._cffi_backend.lib_obj.W_LibObject.inst_ffi> -> %r1
 113  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_rawfunctype> -> %r0
 118  inline_call_r_r <JitCode 'W_RawFuncType.unwrap_as_fnptr'>, R[%r0, %r1] -> %r1
 125  -live- %r1, %r2
 128  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
 133  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab60410e58> -> %r2
 137  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
 142  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 147  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 152  setfield_gc_r %r2, %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
 157  ref_return %r2
 159  ---
 159  L3:
 159  ref_return %r2
 161  ---
 161  L2:
 161  -live- %r1, %r2
 164  guard_class %r2 -> %i0
 167  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 172  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 177  -live- %i0, %r1, %r2
 180  goto_if_not %i0, L4
 184  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r0
 189  -live- %r0, %r1, %r2
 192  guard_class %r0 -> %i0
 195  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 200  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 205  -live- %i0, %r1, %r2
 208  goto_if_not %i0, L5
 212  ref_return %r2
 214  ---
 214  L5:
 214  L6:
 214  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafbd00988> -> %r2
 218  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 223  setfield_gc_r %r2, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 228  setfield_gc_r %r2, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 233  assert_not_none %r2
 235  -live- %r2
 238  raise %r2
 240  ---
 240  L4:
 240  goto L6
