   0  inline_call_ir_r <JitCode 'getbuiltinmodule'>, I[$False, $True], R[$<* struct rpy_string>] -> %r1
   9  -live- %r0, %r1
   9  inline_call_r_r <JitCode 'MixedModule.get'>, R[%r1, $<* struct rpy_string>] -> %r1
  16  -live- %r0, %r1
  16  inline_call_r_r <JitCode 'MixedModule.get'>, R[%r1, $<* struct rpy_string>] -> %r2
  23  -live- %r0, %r2
  23  -live- %r0, %r2
  23  guard_class %r0 -> %i0
  26  getfield_raw_i %i0, FieldDescr<pypy.module.micronumpy.boxes.W_GenericBox_vtable.cls__get_dtype> -> %i0
  31  -live- %i0, %r0, %r2
  31  int_guard_value %i0
  33  residual_call_r_r %i0, <IndirectCallTargets>, R[], <CallDescr() EF=2> -> %r1
  39  -live- %r0, %r1, %r2
  39  inline_call_r_r <JitCode 'W_BoolBox.raw_str'>, R[%r0] -> %r0
  45  -live- %r0, %r1, %r2
  45  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac5501f30> -> %r3
  49  setfield_gc_r %r3, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  54  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  59  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  65  setarrayitem_gc_r %r0, $1, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  71  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
  77  -live- %r0, %r1, %r2
  77  catch_exception L1
  80  L2:
  80  new_array_clear $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0> -> %r0
  85  setarrayitem_gc_r %r0, $0, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  91  setarrayitem_gc_r %r0, $1, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x000002aac88c19f0>
  97  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 103  -live- %r0, %r1
 103  catch_exception L3
 106  ref_return %r1
 108  ---
 108  L3:
 108  goto_if_exception_mismatch $<* struct object_vtable>, L4
 112  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac58e10c0> -> %r1
 116  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 121  ref_return %r1
 123  ---
 123  L4:
 123  reraise
 124  ---
 124  L1:
 124  goto_if_exception_mismatch $<* struct object_vtable>, L5
 128  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aac58e10c0> -> %r1
 132  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 137  goto L2
 140  ---
 140  L5:
 140  reraise
