   0  residual_call_r_i $<* fn localeconv>, R[], <CallDescr() EF=2> -> %i1
   6  inline_call_ir_r <JitCode 'allocate_and_init_instance'>, I[$False, $False, $False, $False], R[$<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r3
  17  -live- %i1, %r3
  17  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
  21  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  26  getfield_raw_i %i1, FieldDescr<lconv.c_decimal_point> -> %i0
  31  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  39  -live- %i1, %r0, %r1, %r3
  39  -live- %i1, %r0, %r1, %r3
  39  goto_if_not_ptr_iszero %r0, L1
  43  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  46  L2:
  46  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
  54  -live- %i1, %r3
  54  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
  58  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  63  getfield_raw_i %i1, FieldDescr<lconv.c_thousands_sep> -> %i0
  68  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
  76  -live- %i1, %r0, %r1, %r3
  76  -live- %i1, %r0, %r1, %r3
  76  goto_if_not_ptr_iszero %r0, L3
  80  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  83  L4:
  83  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
  91  -live- %i1, %r3
  91  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
  95  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 100  getfield_raw_i %i1, FieldDescr<lconv.c_grouping> -> %i0
 105  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r1
 113  -live- %i1, %r0, %r1, %r3
 113  residual_call_r_r $<* fn _w_copy_grouping>, R[%r1], <CallDescr(r) EF=7> -> %r1
 120  -live- %i1, %r0, %r1, %r3
 120  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 128  -live- %i1, %r3
 128  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 132  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 137  getfield_raw_i %i1, FieldDescr<lconv.c_int_curr_symbol> -> %i0
 142  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 150  -live- %i1, %r0, %r1, %r3
 150  -live- %i1, %r0, %r1, %r3
 150  goto_if_not_ptr_iszero %r0, L5
 154  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 157  L6:
 157  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 165  -live- %i1, %r3
 165  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 169  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 174  getfield_raw_i %i1, FieldDescr<lconv.c_currency_symbol> -> %i0
 179  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 187  -live- %i1, %r0, %r1, %r3
 187  -live- %i1, %r0, %r1, %r3
 187  goto_if_not_ptr_iszero %r0, L7
 191  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 194  L8:
 194  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 202  -live- %i1, %r3
 202  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 206  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 211  getfield_raw_i %i1, FieldDescr<lconv.c_mon_decimal_point> -> %i0
 216  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 224  -live- %i1, %r0, %r1, %r3
 224  -live- %i1, %r0, %r1, %r3
 224  goto_if_not_ptr_iszero %r0, L9
 228  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 231  L10:
 231  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 239  -live- %i1, %r3
 239  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 243  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 248  getfield_raw_i %i1, FieldDescr<lconv.c_mon_thousands_sep> -> %i0
 253  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 261  -live- %i1, %r0, %r1, %r3
 261  -live- %i1, %r0, %r1, %r3
 261  goto_if_not_ptr_iszero %r0, L11
 265  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 268  L12:
 268  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 276  -live- %i1, %r3
 276  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 280  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 285  getfield_raw_i %i1, FieldDescr<lconv.c_mon_grouping> -> %i0
 290  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r1
 298  -live- %i1, %r0, %r1, %r3
 298  residual_call_r_r $<* fn _w_copy_grouping>, R[%r1], <CallDescr(r) EF=7> -> %r1
 305  -live- %i1, %r0, %r1, %r3
 305  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 313  -live- %i1, %r3
 313  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 317  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 322  getfield_raw_i %i1, FieldDescr<lconv.c_positive_sign> -> %i0
 327  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 335  -live- %i1, %r0, %r1, %r3
 335  -live- %i1, %r0, %r1, %r3
 335  goto_if_not_ptr_iszero %r0, L13
 339  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 342  L14:
 342  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 350  -live- %i1, %r3
 350  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r1
 354  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 359  getfield_raw_i %i1, FieldDescr<lconv.c_negative_sign> -> %i0
 364  residual_call_ir_r $<* fn charp2str>, I[%i0], R[], <CallDescr(i) EF=5> -> %r0
 372  -live- %i1, %r0, %r1, %r3
 372  -live- %i1, %r0, %r1, %r3
 372  goto_if_not_ptr_iszero %r0, L15
 376  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
 379  L16:
 379  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r1, %r2] -> %r0
 387  -live- %i1, %r3
 387  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 391  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 396  getfield_raw_i %i1, FieldDescr<lconv.c_int_frac_digits> -> %i0
 401  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 405  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 410  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 418  -live- %i1, %r3
 418  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 422  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 427  getfield_raw_i %i1, FieldDescr<lconv.c_frac_digits> -> %i0
 432  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 436  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 441  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 449  -live- %i1, %r3
 449  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 453  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 458  getfield_raw_i %i1, FieldDescr<lconv.c_p_cs_precedes> -> %i0
 463  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 467  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 472  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 480  -live- %i1, %r3
 480  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 484  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 489  getfield_raw_i %i1, FieldDescr<lconv.c_p_sep_by_space> -> %i0
 494  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 498  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 503  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 511  -live- %i1, %r3
 511  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 515  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 520  getfield_raw_i %i1, FieldDescr<lconv.c_n_cs_precedes> -> %i0
 525  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 529  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 534  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 542  -live- %i1, %r3
 542  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 546  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 551  getfield_raw_i %i1, FieldDescr<lconv.c_n_sep_by_space> -> %i0
 556  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 560  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 565  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 573  -live- %i1, %r3
 573  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 577  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 582  getfield_raw_i %i1, FieldDescr<lconv.c_p_sign_posn> -> %i0
 587  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 591  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 596  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 604  -live- %i1, %r3
 604  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
 608  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 613  getfield_raw_i %i1, FieldDescr<lconv.c_n_sign_posn> -> %i0
 618  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100951d1e10> -> %r1
 622  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
 627  inline_call_r_r <JitCode 'setitem'>, R[%r3, %r0, %r1] -> %r0
 635  -live- %r3
 635  ref_return %r3
 637  ---
 637  L15:
 637  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 641  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 646  goto L16
 649  ---
 649  L13:
 649  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 653  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 658  goto L14
 661  ---
 661  L11:
 661  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 665  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 670  goto L12
 673  ---
 673  L9:
 673  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 677  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 682  goto L10
 685  ---
 685  L7:
 685  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 689  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 694  goto L8
 697  ---
 697  L5:
 697  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 701  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 706  goto L6
 709  ---
 709  L3:
 709  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 713  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 718  goto L4
 721  ---
 721  L1:
 721  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r2
 725  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 730  goto L2
