   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, $'u', 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, %i2, %r0
  41  goto_if_not_int_eq %i2, $'l', L3
  46  int_add %i0, $3 -> %i2
  50  setfield_gc_i %r0, %i2, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_pos>
  55  ref_return $<* struct pypy.objspace.std.noneobject.W_NoneObject>
  57  ---
  57  L3:
  57  L4:
  57  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47b4f730> -> %r0
  61  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  66  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
  71  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
  76  assert_not_none %r0
  78  -live- %r0
  78  guard_class %r0 -> %i2
  81  -live- %r0
  81  raise %r0
  83  ---
  83  L2:
  83  goto L4
  86  ---
  86  L1:
  86  goto L4
