   0  getfield_gc_i_pure %r1, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_storage> -> %i1
   5  -live- %i0, %i1, %r0, %r1, %r2
   8  record_quasiimmut_field %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder>, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.mutate_byteorder>
  14  getfield_gc_i_pure %r2, FieldDescr<pypy.module.micronumpy.descriptor.W_Dtype.inst_byteorder> -> %i2
  19  int_eq %i2, $61 -> %i3
  23  int_eq %i2, $62 -> %i2
  27  int_or %i3, %i2 -> %i2
  31  residual_call_ir_r $<* fn ComplexLong._read>, I[%i1, %i0, $0, %i2], R[%r0], <CallDescr(riiii) EF=5> -> %r0
  43  -live- %r0, %r1
  46  catch_exception L1
  49  residual_call_r_r $<* fn for_computation>, R[%r0], <CallDescr(r) EF=5> -> %r0
  56  -live- %r0, %r1
  59  catch_exception L2
  62  getfield_gc_f_pure %r0, FieldDescr<tuple2.item0> -> %f0
  67  -live- %f0, %r0, %r1
  70  goto_if_not_float_ne %f0, $0.0, L3
  75  int_copy $True -> %i0
  78  L4:
  78  -live- %i0, %r1
  81  int_return %i0
  83  ---
  83  L3:
  83  getfield_gc_f_pure %r0, FieldDescr<tuple2.item1> -> %f0
  88  float_ne %f0, $0.0 -> %i0
  92  goto L4
  95  ---
  95  L2:
  95  last_exception -> %i0
  97  last_exc_value -> %r0
  99  L5:
  99  -live- %r0, %r1
 102  raise %r0
 104  ---
 104  L1:
 104  last_exception -> %i0
 106  last_exc_value -> %r0
 108  goto L5
