   0  residual_call_r_i $<* fn localeconv>, R[], <CallDescr() EF=2> -> %i0
   6  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r0
  17  -live- %i0, %r0
  17  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
  21  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  26  getfield_raw_i %i0, FieldDescr<lconv.c_decimal_point> -> %i1
  31  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
  39  -live- %i0, %r0, %r1, %r2
  39  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
  43  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  48  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
  56  -live- %i0, %r0
  56  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
  60  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  65  getfield_raw_i %i0, FieldDescr<lconv.c_thousands_sep> -> %i1
  70  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
  78  -live- %i0, %r0, %r1, %r2
  78  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
  82  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  87  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
  95  -live- %i0, %r0
  95  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
  99  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 104  getfield_raw_i %i0, FieldDescr<lconv.c_grouping> -> %i1
 109  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 117  -live- %i0, %r0, %r1, %r2
 117  residual_call_r_r $<* fn _w_copy_grouping>, R[%r2], <CallDescr(r) EF=7> -> %r2
 124  -live- %i0, %r0, %r1, %r2
 124  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 132  -live- %i0, %r0
 132  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 136  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 141  getfield_raw_i %i0, FieldDescr<lconv.c_int_curr_symbol> -> %i1
 146  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 154  -live- %i0, %r0, %r1, %r2
 154  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 158  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 163  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 171  -live- %i0, %r0
 171  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 175  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 180  getfield_raw_i %i0, FieldDescr<lconv.c_currency_symbol> -> %i1
 185  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 193  -live- %i0, %r0, %r1, %r2
 193  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 197  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 202  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 210  -live- %i0, %r0
 210  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 214  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 219  getfield_raw_i %i0, FieldDescr<lconv.c_mon_decimal_point> -> %i1
 224  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 232  -live- %i0, %r0, %r1, %r2
 232  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 236  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 241  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 249  -live- %i0, %r0
 249  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 253  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 258  getfield_raw_i %i0, FieldDescr<lconv.c_mon_thousands_sep> -> %i1
 263  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 271  -live- %i0, %r0, %r1, %r2
 271  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 275  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 280  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 288  -live- %i0, %r0
 288  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 292  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 297  getfield_raw_i %i0, FieldDescr<lconv.c_mon_grouping> -> %i1
 302  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 310  -live- %i0, %r0, %r1, %r2
 310  residual_call_r_r $<* fn _w_copy_grouping>, R[%r2], <CallDescr(r) EF=7> -> %r2
 317  -live- %i0, %r0, %r1, %r2
 317  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 325  -live- %i0, %r0
 325  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 329  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 334  getfield_raw_i %i0, FieldDescr<lconv.c_positive_sign> -> %i1
 339  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 347  -live- %i0, %r0, %r1, %r2
 347  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 351  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 356  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 364  -live- %i0, %r0
 364  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 368  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 373  getfield_raw_i %i0, FieldDescr<lconv.c_negative_sign> -> %i1
 378  residual_call_ir_r $<* fn charp2str>, I[%i1], R[], <CallDescr(i) EF=5> -> %r2
 386  -live- %i0, %r0, %r1, %r2
 386  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r3
 390  setfield_gc_r %r3, %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 395  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r3] -> %r1
 403  -live- %i0, %r0
 403  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 407  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 412  getfield_raw_i %i0, FieldDescr<lconv.c_int_frac_digits> -> %i1
 417  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 421  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 426  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 434  -live- %i0, %r0
 434  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 438  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 443  getfield_raw_i %i0, FieldDescr<lconv.c_frac_digits> -> %i1
 448  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 452  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 457  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 465  -live- %i0, %r0
 465  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 469  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 474  getfield_raw_i %i0, FieldDescr<lconv.c_p_cs_precedes> -> %i1
 479  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 483  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 488  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 496  -live- %i0, %r0
 496  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 500  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 505  getfield_raw_i %i0, FieldDescr<lconv.c_p_sep_by_space> -> %i1
 510  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 514  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 519  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 527  -live- %i0, %r0
 527  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 531  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 536  getfield_raw_i %i0, FieldDescr<lconv.c_n_cs_precedes> -> %i1
 541  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 545  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 550  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 558  -live- %i0, %r0
 558  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 562  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 567  getfield_raw_i %i0, FieldDescr<lconv.c_n_sep_by_space> -> %i1
 572  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 576  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 581  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 589  -live- %i0, %r0
 589  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 593  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 598  getfield_raw_i %i0, FieldDescr<lconv.c_p_sign_posn> -> %i1
 603  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 607  setfield_gc_i %r2, %i1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 612  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 620  -live- %i0, %r0
 620  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff481d5aa0> -> %r1
 624  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 629  getfield_raw_i %i0, FieldDescr<lconv.c_n_sign_posn> -> %i0
 634  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x7fff47af5a00> -> %r2
 638  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 643  inline_call_r_r <JitCode 'setitem'>, R[%r0, %r1, %r2] -> %r1
 651  -live- %r0
 651  ref_return %r0
