   0  getfield_gc_i %r0, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_ll_chars> -> %i1
   5  getarrayitem_raw_i %i1, %i0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff9cc75640> -> %i2
  11  -live- %i0, %i1, %i2, %r0
  11  goto_if_not_int_eq %i2, $'a', L1
  16  int_add %i0, $1 -> %i2
  20  getarrayitem_raw_i %i1, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff9cc75640> -> %i2
  26  -live- %i0, %i1, %i2, %r0
  26  goto_if_not_int_eq %i2, $'l', L2
  31  int_add %i0, $2 -> %i2
  35  getarrayitem_raw_i %i1, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff9cc75640> -> %i2
  41  -live- %i0, %i1, %i2, %r0
  41  goto_if_not_int_eq %i2, $'s', L3
  46  int_add %i0, $3 -> %i2
  50  getarrayitem_raw_i %i1, %i2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff9cc75640> -> %i2
  56  -live- %i0, %i2, %r0
  56  goto_if_not_int_eq %i2, $'e', L4
  61  int_add %i0, $4 -> %i2
  65  setfield_gc_i %r0, %i2, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_pos>
  70  ref_return $<* struct pypy.objspace.std.boolobject.W_BoolObject>
  72  ---
  72  L4:
  72  L5:
  72  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47b4f730> -> %r0
  76  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  81  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  86  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  91  assert_not_none %r0
  93  -live- %r0
  93  guard_class %r0 -> %i2
  96  -live- %r0
  96  raise %r0
  98  ---
  98  L3:
  98  goto L5
 101  ---
 101  L2:
 101  goto L5
 104  ---
 104  L1:
 104  goto L5
