   0  int_and %i0, $56 -> %i1
   4  -live- %i0, %i1, %r0
   7  goto_if_not_int_eq %i1, $56, L1
  12  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  17  int_and %i1, $1 -> %i1
  21  -live- %i0, %i1, %r0
  24  goto_if_not_int_is_true %i1, L2
  28  L3:
  28  int_and %i0, $88 -> %i1
  32  -live- %i0, %i1, %r0
  35  goto_if_not_int_eq %i1, $88, L4
  40  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  45  int_and %i1, $2 -> %i1
  49  -live- %i0, %i1, %r0
  52  goto_if_not_int_is_true %i1, L5
  56  L6:
  56  int_and %i0, $152 -> %i1
  60  -live- %i0, %i1, %r0
  63  goto_if_not_int_eq %i1, $152, L7
  68  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
  73  int_and %i1, $2 -> %i2
  77  -live- %i0, %i1, %i2, %r0
  80  goto_if_not_int_is_true %i2, L8
  84  L9:
  84  int_and %i0, $24 -> %i1
  88  -live- %i0, %i1, %r0
  91  goto_if_not_int_ne %i1, $24, L10
  96  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
 101  int_and %i1, $1 -> %i1
 105  -live- %i0, %i1, %r0
 108  goto_if_not_int_is_true %i1, L11
 112  L12:
 112  int_and %i0, $1 -> %i1
 116  -live- %i0, %i1, %r0
 119  goto_if_not_int_eq %i1, $1, L13
 124  getfield_gc_i_pure %r0, FieldDescr<pypy.module.micronumpy.concrete.BaseConcreteArray.inst_flags> -> %i1
 129  int_and %i1, $1024 -> %i1
 133  -live- %i0, %i1, %r0
 136  goto_if_not_int_is_true %i1, L14
 140  L15:
 140  int_and %i0, $1 -> %i1
 144  -live- %i1, %r0
 147  goto_if_not_int_eq %i1, $1, L16
 152  int_copy $False -> %i1
 155  L17:
 155  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa6a7bc6e8> -> %r2
 159  setfield_gc_r %r2, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_impl>
 164  setfield_gc_i %r2, %i1, FieldDescr<pypy.interpreter.buffer.BufferView.inst_readonly>
 169  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa3ae9c058> -> %r1
 173  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.micronumpy.concrete.ArrayData.inst_impl>
 178  setfield_gc_i %r1, %i1, FieldDescr<rpython.rlib.buffer.Buffer.inst_readonly>
 183  setfield_gc_r %r2, %r1, FieldDescr<pypy.module.micronumpy.concrete.ArrayView.inst_data>
 188  ref_return %r2
 190  ---
 190  L16:
 190  int_copy $True -> %i1
 193  goto L17
 196  ---
 196  L14:
 196  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r2
 200  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 205  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 210  assert_not_none %r2
 212  -live- %r2
 215  raise %r2
 217  ---
 217  L13:
 217  goto L15
 220  ---
 220  L11:
 220  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r2
 224  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 229  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 234  assert_not_none %r2
 236  -live- %r2
 239  raise %r2
 241  ---
 241  L10:
 241  goto L12
 244  ---
 244  L8:
 244  int_and %i1, $1 -> %i1
 248  -live- %i0, %i1, %r0
 251  goto_if_not_int_is_true %i1, L18
 255  goto L9
 258  ---
 258  L18:
 258  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r2
 262  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 267  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 272  assert_not_none %r2
 274  -live- %r2
 277  raise %r2
 279  ---
 279  L7:
 279  goto L9
 282  ---
 282  L5:
 282  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r2
 286  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 291  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 296  assert_not_none %r2
 298  -live- %r2
 301  raise %r2
 303  ---
 303  L4:
 303  goto L6
 306  ---
 306  L2:
 306  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r2
 310  setfield_gc_r %r2, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 315  setfield_gc_r %r2, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 320  assert_not_none %r2
 322  -live- %r2
 325  raise %r2
 327  ---
 327  L1:
 327  goto L3
