   0  getfield_gc_i %r0, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_ll_chars> -> %i1
   5  int_add %i1, %i0 -> %i1
   9  getfield_gc_i %r0, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_end_ptr> -> %i2
  14  residual_call_irf_f $<* fn _PyPy_dg_strtod>, I[%i1, %i2], R[], F[], <CallDescr(ii) EF=2> -> %f0
  24  getfield_gc_i %r0, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_end_ptr> -> %i2
  29  getarrayitem_raw_i %i2, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x7fff49c3a1e0> -> %i2
  35  int_sub %i2, %i1 -> %i1
  39  int_add %i0, %i1 -> %i0
  43  setfield_gc_i %r0, %i0, FieldDescr<pypy.module._pypyjson.interp_decoder.JSONDecoder.inst_pos>
  48  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff4994ca50> -> %r0
  52  setfield_gc_f %r0, %f0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
  57  ref_return %r0
