   0  -live- %r0, %r1
   0  goto_if_not_ptr_nonzero %r1, L1
   4  ref_copy %r1 -> %r2
   7  -live- %r0, %r1, %r2
   7  guard_class %r2 -> %i0
  10  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  15  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  20  -live- %i0, %r0, %r1
  20  goto_if_not %i0, L2
  24  getfield_gc_r_pure %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r2
  29  -live- %r0, %r1, %r2
  29  guard_class %r2 -> %i0
  32  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  37  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  42  -live- %i0, %r0, %r1
  42  goto_if_not %i0, L3
  46  getfield_gc_i_pure %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
  51  -live- %i0, %r0
  51  guard_class %r0 -> %i1
  54  getfield_raw_i %i1, FieldDescr<pypy.module._cffi_backend.ctypeprim.W_CTypePrimitive_vtable.cls__cast_result> -> %i1
  59  -live- %i0, %i1, %r0
  59  switch %i1, <SwitchDictDescr 0:L4, 1:L5>
  63  unreachable
  64  ---
  64  L4:
  64  -live- %i0, %r0
  64  int_is_true %i0 -> %i0
  67  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
  76  L6:
  76  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r2
  82  -live- %f0, %r0, %r2
  82  setfield_gc_i %r2, $0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.special_memory_pressure>
  87  setfield_gc_i %r2, $<* None>, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
  92  -live- %f0, %r0, %r2
  92  record_quasiimmut_field %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
  98  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i0
 103  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize__Signed>, I[%i0], R[], <CallDescr(i) EF=5 OS_RAW_MALLOC_VARSIZE_CHAR> -> %i0
 111  -live- %f0, %i0, %r0, %r2
 111  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr>
 116  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype>
 121  -live- %f0, %r0, %r2
 121  guard_class %r0 -> %i0
 124  getfield_raw_i %i0, FieldDescr<pypy.module._cffi_backend.ctypeprim.W_CTypePrimitive_vtable.cls_write_raw_integer_data> -> %i0
 129  -live- %f0, %i0, %r2
 129  switch %i0, <SwitchDictDescr 0:L7, 1:L8, 2:L9>
 133  unreachable
 134  ---
 134  L7:
 134  -live- %f0, %r2
 134  ref_copy %r2 -> %r0
 137  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
 142  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r1
 147  -live- %f0, %i0, %r0, %r1, %r2
 147  record_quasiimmut_field %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
 153  getfield_gc_i_pure %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i1
 158  inline_call_irf_v <JitCode 'write_raw_unsigned_data__r_ulonglong'>, I[%i0, %i1], R[], F[%f0]
 167  -live- %r0, %r2
 167  catch_exception L10
 170  -live- %r0, %r2
 170  ref_return %r0
 172  ---
 172  L10:
 172  last_exception -> %i0
 174  last_exc_value -> %r1
 176  -live- %r1, %r2
 176  -live- %r1
 176  raise %r1
 178  ---
 178  L8:
 178  -live- %f0, %r2
 178  ref_copy %r2 -> %r0
 181  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
 186  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r1
 191  -live- %f0, %i0, %r0, %r1, %r2
 191  record_quasiimmut_field %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
 197  getfield_gc_i_pure %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i1
 202  inline_call_irf_v <JitCode 'write_raw_signed_data__r_ulonglong'>, I[%i0, %i1], R[], F[%f0]
 211  -live- %r0, %r2
 211  catch_exception L11
 214  -live- %r0, %r2
 214  ref_return %r0
 216  ---
 216  L11:
 216  last_exception -> %i0
 218  last_exc_value -> %r1
 220  -live- %r1, %r2
 220  -live- %r1
 220  raise %r1
 222  ---
 222  L9:
 222  -live- %f0, %r2
 222  ref_copy %r2 -> %r0
 225  getfield_gc_i_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
 230  getfield_gc_r_pure %r2, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst_ctype> -> %r1
 235  -live- %f0, %i0, %r0, %r1, %r2
 235  record_quasiimmut_field %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
 241  getfield_gc_i_pure %r1, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i1
 246  inline_call_irf_v <JitCode 'write_raw_unsigned_data__r_ulonglong'>, I[%i0, %i1], R[], F[%f0]
 255  -live- %r0, %r2
 255  catch_exception L12
 258  -live- %r0, %r2
 258  ref_return %r0
 260  ---
 260  L12:
 260  last_exception -> %i0
 262  last_exc_value -> %r1
 264  -live- %r1, %r2
 264  -live- %r1
 264  raise %r1
 266  ---
 266  L5:
 266  -live- %i0, %r0
 266  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 275  goto L6
 278  ---
 278  L3:
 278  L13:
 278  -live- %r0, %r1
 278  guard_class %r1 -> %i0
 281  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 286  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 291  -live- %i0, %r0, %r1
 291  goto_if_not %i0, L14
 295  L15:
 295  inline_call_r_i <JitCode 'W_CTypePrimitive.cast_str'>, R[%r0, %r1] -> %i0
 302  -live- %i0, %r0
 302  -live- %i0, %r0
 302  guard_class %r0 -> %i1
 305  getfield_raw_i %i1, FieldDescr<pypy.module._cffi_backend.ctypeprim.W_CTypePrimitive_vtable.cls__cast_result> -> %i1
 310  -live- %i0, %i1, %r0
 310  switch %i1, <SwitchDictDescr 0:L16, 1:L17>
 314  unreachable
 315  ---
 315  L16:
 315  -live- %i0, %r0
 315  int_is_true %i0 -> %i0
 318  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 327  goto L6
 330  ---
 330  L17:
 330  -live- %i0, %r0
 330  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 339  goto L6
 342  ---
 342  L14:
 342  -live- %r0, %r1
 342  guard_class %r1 -> %i0
 345  -live- %i0, %r0, %r1
 345  int_guard_value %i0
 347  -live- %r0, %r1
 347  guard_class %r1 -> %i0
 350  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 355  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 360  -live- %i0, %r0, %r1
 360  int_guard_value %i0
 362  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 369  -live- %r0, %r1, %r2
 369  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 376  -live- %i0, %r0, %r1
 376  -live- %i0, %r0, %r1
 376  goto_if_not %i0, L18
 380  goto L15
 383  ---
 383  L18:
 383  -live- %r0, %r1
 383  guard_class %r1 -> %i0
 386  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
 391  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 396  -live- %i0, %r0, %r1
 396  goto_if_not %i0, L19
 400  L20:
 400  inline_call_r_i <JitCode 'W_CTypePrimitive.cast_unicode'>, R[%r0, %r1] -> %i0
 407  -live- %i0, %r0
 407  -live- %i0, %r0
 407  guard_class %r0 -> %i1
 410  getfield_raw_i %i1, FieldDescr<pypy.module._cffi_backend.ctypeprim.W_CTypePrimitive_vtable.cls__cast_result> -> %i1
 415  -live- %i0, %i1, %r0
 415  switch %i1, <SwitchDictDescr 0:L21, 1:L22>
 419  unreachable
 420  ---
 420  L21:
 420  -live- %i0, %r0
 420  int_is_true %i0 -> %i0
 423  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 432  goto L6
 435  ---
 435  L22:
 435  -live- %i0, %r0
 435  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 444  goto L6
 447  ---
 447  L19:
 447  -live- %r0, %r1
 447  guard_class %r1 -> %i0
 450  -live- %i0, %r0, %r1
 450  int_guard_value %i0
 452  -live- %r0, %r1
 452  guard_class %r1 -> %i0
 455  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_getclass> -> %i0
 460  getfield_raw_i %i0, FieldDescr<specfunc.variant0> -> %i0
 465  -live- %i0, %r0, %r1
 465  int_guard_value %i0
 467  residual_call_r_r %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=2> -> %r2
 474  -live- %r0, %r1, %r2
 474  inline_call_r_i <JitCode 'W_TypeObject.issubtype'>, R[%r2, $<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %i0
 481  -live- %i0, %r0, %r1
 481  -live- %i0, %r0, %r1
 481  goto_if_not %i0, L23
 485  goto L20
 488  ---
 488  L23:
 488  -live- %r0, %r1
 488  guard_class %r0 -> %i0
 491  getfield_raw_i %i0, FieldDescr<pypy.module._cffi_backend.ctypeprim.W_CTypePrimitive_vtable.cls__cast_generic> -> %i0
 496  -live- %i0, %r0, %r1
 496  switch %i0, <SwitchDictDescr 0:L24, 1:L25>
 500  unreachable
 501  ---
 501  L24:
 501  -live- %r0, %r1
 501  inline_call_r_i <JitCode 'object_as_bool'>, R[%r1] -> %i0
 507  -live- %i0, %r0
 507  residual_call_irf_f $<* fn _ll_1_ullong_from_int__Signed>, I[%i0], R[], F[], <CallDescr(i) EF=0 OS_LLONG_FROM_INT> -> %f0
 516  goto L6
 519  ---
 519  L25:
 519  -live- %r0, %r1
 519  inline_call_irf_f <JitCode 'as_unsigned_long_long'>, I[$False], R[%r1], F[] -> %f0
 528  -live- %f0, %r0
 528  goto L6
 531  ---
 531  L2:
 531  goto L13
 534  ---
 534  L1:
 534  goto L13
