   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0cb26aa0> -> %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- %r1, %r2
  21  guard_class %r2 -> %i0
  24  -live- %i0, %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> -> %r0
  37  residual_call_r_r $<* fn _new_pointer_type>, R[%r0], <CallDescr(r) EF=4> -> %r0
  44  -live- %r0, %r2
  47  inline_call_r_i <JitCode 'W_GlobSupport.fetch_global_var_addr'>, R[%r2] -> %i0
  53  -live- %i0, %r0
  56  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafe257478> -> %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, %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
  80  ref_return %r2
  82  ---
  82  L1:
  82  -live- %i0, %r1, %r2
  85  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  90  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
  95  -live- %i0, %r2
  98  goto_if_not_int_is_true %i0, L3
 102  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_ffi> -> %r0
 107  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_rawfunctype> -> %r1
 112  inline_call_r_r <JitCode 'W_RawFuncType.unwrap_as_fnptr'>, R[%r1, %r0] -> %r0
 119  -live- %r0, %r2
 122  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.wrapper.W_FunctionWrapper.inst_directfnptr> -> %i0
 127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaaafe257478> -> %r2
 131  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
 136  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 141  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 146  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
 151  ref_return %r2
 153  ---
 153  L3:
 153  ref_return %r2
 155  ---
 155  L2:
 155  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 160  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 165  -live- %i0, %r1, %r2
 168  goto_if_not %i0, L4
 172  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r0
 177  -live- %r0, %r1, %r2
 180  guard_class %r0 -> %i0
 183  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 188  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 193  -live- %i0, %r1, %r2
 196  goto_if_not %i0, L5
 200  ref_return %r2
 202  ---
 202  L5:
 202  L6:
 202  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab068bacd0> -> %r0
 206  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 211  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 216  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 221  assert_not_none %r0
 223  -live- %r0
 226  raise %r0
 228  ---
 228  L4:
 228  goto L6
