   0  -live- %i0, %i1, %r0
   0  goto_if_not %i1, L1
   4  residual_call_r_r $<* fn _ll_0_alloc_with_del___>, R[], <CallDescr() EF=5> -> %r1
  10  -live- %i0, %r0, %r1
  10  getfield_gc_i %r0, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataShape.inst_size> -> %i1
  15  int_mul %i1, %i0 -> %i1
  19  -live- %i0, %i1, %r0, %r1
  19  goto_if_not_int_lt %i1, $8, L2
  24  int_copy $8 -> %i1
  27  ref_copy %r1 -> %r2
  30  L3:
  30  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize_zero_mpressure__Signed>, I[%i1], R[], <CallDescr(i) EF=5 OS_RAW_MALLOC_VARSIZE_CHAR> -> %i1
  38  -live- %i0, %i1, %r0, %r1, %r2
  38  setfield_gc_i %r1, %i1, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_ll_buffer>
  43  setfield_gc_i %r1, %i1, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst__ll_buffer>
  48  setfield_gc_i %r1, %i0, FieldDescr<pypy.module._rawffi.interp_array.W_ArrayInstance.inst_length>
  53  setfield_gc_r %r1, %r0, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_shape>
  58  ref_return %r2
  60  ---
  60  L2:
  60  ref_copy %r1 -> %r2
  63  goto L3
  66  ---
  66  L1:
  66  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac0282480> -> %r2
  70  getfield_gc_i %r0, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataShape.inst_size> -> %i1
  75  int_mul %i1, %i0 -> %i1
  79  -live- %i0, %i1, %r0, %r2
  79  goto_if_not_int_lt %i1, $8, L4
  84  int_copy $8 -> %i1
  87  L5:
  87  residual_call_ir_i $<* fn _ll_1_raw_malloc_varsize_zero_mpressure__Signed>, I[%i1], R[], <CallDescr(i) EF=5 OS_RAW_MALLOC_VARSIZE_CHAR> -> %i1
  95  -live- %i0, %i1, %r0, %r2
  95  setfield_gc_i %r2, %i1, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_ll_buffer>
 100  setfield_gc_i %r2, %i1, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst__ll_buffer>
 105  setfield_gc_i %r2, %i0, FieldDescr<pypy.module._rawffi.interp_array.W_ArrayInstance.inst_length>
 110  setfield_gc_r %r2, %r0, FieldDescr<pypy.module._rawffi.interp_rawffi.W_DataInstance.inst_shape>
 115  ref_return %r2
 117  ---
 117  L4:
 117  goto L5
