   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module._cffi_backend.cdataobj.W_CData.inst__ptr> -> %i0
   5  -live- %i0, %r0, %r1
   5  record_quasiimmut_field %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size>, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.mutate_size>
  11  getfield_gc_i_pure %r0, FieldDescr<pypy.module._cffi_backend.ctypeobj.W_CType.inst_size> -> %i1
  16  -live- %i0, %i1, %r0, %r1
  16  switch %i1, <SwitchDictDescr 1:L1, 2:L2, 4:L3, 8:L4>
  20  int_copy $<* struct object_vtable> -> %i0
  23  ref_copy $<* struct object> -> %r0
  26  L5:
  26  -live- %r0, %r1
  26  -live- %r0
  26  raise %r0
  28  ---
  28  L1:
  28  -live- %i0, %r0, %r1
  28  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b5646b0> -> %i0
  34  L6:
  34  -live- %i0, %r0, %r1
  34  getfield_gc_r_pure %r0, FieldDescr<pypy.module._cffi_backend.ctypeenum.W_CTypeEnumUnsigned.inst_enumvalues2erators> -> %r0
  39  inline_call_ir_r <JitCode 'll_dict_getitem__dicttablePtr_Unsigned'>, I[%i0], R[%r0] -> %r1
  47  -live- %i0, %r1
  47  catch_exception L7
  50  L8:
  50  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x4bb517b0> -> %r0
  54  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  59  ref_return %r0
  61  ---
  61  L7:
  61  goto_if_exception_mismatch $<* struct object_vtable>, L9
  65  residual_call_ir_r $<* fn ll_str__IntegerR_UnsignedConst_Unsigned>, I[%i0], R[], <CallDescr(i) EF=3> -> %r1
  73  -live- %r1
  73  goto L8
  76  ---
  76  L9:
  76  reraise
  77  ---
  77  L2:
  77  -live- %i0, %r0, %r1
  77  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b54dbf0> -> %i0
  83  goto L6
  86  ---
  86  L3:
  86  -live- %i0, %r0, %r1
  86  getarrayitem_raw_i %i0, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4b549d70> -> %i0
  92  goto L6
  95  ---
  95  L4:
  95  -live- %r1
  95  int_copy $<* struct object_vtable> -> %i0
  98  ref_copy $<* struct object> -> %r0
 101  goto L5
