   0  strlen %r1 -> %i1
   3  -live- %i1, %r0, %r1
   3  goto_if_not_ptr_iszero %r1, L1
   7  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r2
  10  L2:
  10  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r2] -> %r1
  19  -live- %r1
  19  -live- %r1
  19  guard_class %r1 -> %i0
  22  -live- %r1
  22  raise %r1
  24  ---
  24  L1:
  24  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x1002aba8990> -> %r2
  28  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  33  -live- %i1, %r0, %r2
  33  guard_class %r2 -> %i0
  36  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_unicode_w> -> %i0
  41  -live- %i0, %i1, %r0, %r2
  41  switch %i0, <SwitchDictDescr 0:L3, 1:L4, 2:L5>
  45  unreachable
  46  ---
  46  L3:
  46  -live- %i1, %r0, %r2
  46  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__value> -> %r2
  51  L6:
  51  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec> -> %i0
  56  -live- %i0, %i1, %r0, %r2
  56  goto_if_not_int_eq %i0, $-1, L7
  61  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i2
  66  -live- %i0, %i1, %i2, %r0, %r2
  66  goto_if_not_int_is_zero %i2, L8
  70  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
  75  inline_call_r_v <JitCode 'll_jit_append__unicodebuilderPtr_rpy_unicodePtr'>, R[%r1, %r2]
  81  -live-
  81  void_return
  82  ---
  82  L8:
  82  L9:
  82  -live- %i0, %i1, %r0, %r2
  82  goto_if_not_int_ge %i0, $0, L10
  87  -live- %i0, %i1, %r0, %r2
  87  goto_if_not_int_lt %i0, %i1, L11
  92  int_copy %i0 -> %i1
  95  L12:
  95  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_result> -> %r1
 100  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width> -> %i0
 105  int_sub %i0, %i1 -> %i2
 109  -live- %i1, %i2, %r0, %r1, %r2
 109  goto_if_not_int_lt %i2, $0, L13
 114  int_copy $0 -> %i2
 117  L14:
 117  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_f_ljust> -> %i0
 122  -live- %i0, %i1, %i2, %r1, %r2
 122  goto_if_not %i0, L15
 126  L16:
 126  inline_call_ir_v <JitCode 'll_jit_append_slice__unicodebuilderPtr_rpy_unicodePtr_Signed_Signed'>, I[$0, %i1], R[%r1, %r2]
 135  -live- %i2, %r1
 135  -live- %i2, %r1
 135  goto_if_not_int_gt %i2, $0, L17
 140  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 149  -live- %i0, %i2, %r1
 149  -live- %i0, %i2, %r1
 149  goto_if_not %i0, L18
 153  void_return
 154  ---
 154  L18:
 154  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 163  -live-
 163  void_return
 164  ---
 164  L17:
 164  void_return
 165  ---
 165  L15:
 165  -live- %i1, %i2, %r1, %r2
 165  goto_if_not_int_gt %i2, $0, L19
 170  inline_call_ir_i <JitCode 'll_jit_try_append_multiple_char__unicodebuilderPtr_UniChar_Signed'>, I[$u' ', %i2], R[%r1] -> %i0
 179  -live- %i0, %i1, %i2, %r1, %r2
 179  -live- %i0, %i1, %i2, %r1, %r2
 179  goto_if_not %i0, L20
 183  int_copy $0 -> %i2
 186  goto L16
 189  ---
 189  L20:
 189  residual_call_ir_v $<* fn _ll_append_multiple_char__unicodebuilderPtr_UniChar_Signed>, I[$u' ', %i2], R[%r1], <CallDescr(rii) EF=5>
 198  -live- %i1, %r1, %r2
 198  int_copy $0 -> %i2
 201  goto L16
 204  ---
 204  L19:
 204  goto L16
 207  ---
 207  L13:
 207  goto L14
 210  ---
 210  L11:
 210  goto L12
 213  ---
 213  L10:
 213  goto L12
 216  ---
 216  L7:
 216  goto L9
 219  ---
 219  L4:
 219  -live- %i1, %r0, %r2
 219  inline_call_r_r <JitCode 'W_AbstractBytesObject.unicode_w'>, R[%r2] -> %r2
 225  -live- %i1, %r0, %r2
 225  goto L6
 228  ---
 228  L5:
 228  -live- %r2
 228  goto L2
