   0  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r1
   9  -live- %r0, %r1
  12  inline_call_r_r <JitCode 'MixedModule.get'>, R[%r1, $<* struct rpy_string>] -> %r1
  19  -live- %r0, %r1
  22  inline_call_r_r <JitCode 'MixedModule.get'>, R[%r1, $<* struct rpy_string>] -> %r2
  29  -live- %r0, %r2
  32  guard_class %r0 -> %i0
  35  getfield_raw_i %i0, FieldDescr<pypy.module.micronumpy.boxes.W_GenericBox_vtable.cls__get_dtype> -> %i0
  40  -live- %i0, %r0, %r2
  43  int_guard_value %i0
  45  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=2> -> %r1
  51  -live- %r0, %r1, %r2
  54  inline_call_r_r <JitCode 'W_BoolBox.raw_str'>, R[%r0] -> %r0
  60  -live- %r0, %r1, %r2
  63  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x00005609337a6288> -> %r3
  67  setfield_gc_r %r3, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  72  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %r0
  77  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80>
  83  setarrayitem_gc_r %r0, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80>
  89  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
  95  -live- %r0, %r1, %r2
  98  catch_exception L1
 101  L2:
 101  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80> -> %r0
 106  setarrayitem_gc_r %r0, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80>
 112  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000056093bc36b80>
 118  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 124  -live- %r0, %r1
 127  catch_exception L3
 130  ref_return %r1
 132  ---
 132  L3:
 132  goto_if_exception_mismatch $<* struct object_vtable>, L4
 136  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000560933a57018> -> %r1
 140  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 145  ref_return %r1
 147  ---
 147  L4:
 147  reraise
 148  ---
 148  L1:
 148  goto_if_exception_mismatch $<* struct object_vtable>, L5
 152  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000560933a57018> -> %r1
 156  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 161  goto L2
 164  ---
 164  L5:
 164  reraise
