   0  -live- %r0, %r1
   3  goto_if_not_ptr_nonzero %r1, L1
   7  ref_copy %r1 -> %r2
  10  -live- %r0, %r1, %r2
  13  guard_class %r2 -> %i0
  16  getfield_raw_i %i0, FieldDescr<object_vtable.subclassrange_min> -> %i0
  21  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
  26  -live- %i0, %r0, %r1
  29  goto_if_not %i0, L2
  33  L3:
  33  getfield_gc_r %r0, FieldDescr<pypy.module.__pypy__.interp_builders.W_UnicodeBuilder.inst_builder> -> %r0
  38  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__utf8> -> %r2
  43  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.unicodeobject.W_UnicodeObject.inst__length> -> %i0
  48  getfield_gc_r %r0, FieldDescr<rpython.rlib.rutf8.Utf8StringBuilder.inst__s> -> %r1
  53  inline_call_r_v <JitCode 'll_jit_append__stringbuilderPtr_rpy_stringPtr'>, R[%r1, %r2]
  59  -live- %i0, %r0
  62  getfield_gc_i %r0, FieldDescr<rpython.rlib.rutf8.Utf8StringBuilder.inst__lgt> -> %i1
  67  int_add %i1, %i0 -> %i0
  71  setfield_gc_i %r0, %i0, FieldDescr<rpython.rlib.rutf8.Utf8StringBuilder.inst__lgt>
  76  void_return
  77  ---
  77  L2:
  77  L4:
  77  inline_call_r_r <JitCode 'convert_arg_to_w_unicode'>, R[%r1, $<* struct rpy_string>] -> %r1
  84  -live- %r0, %r1
  87  goto L3
  90  ---
  90  L1:
  90  goto L4
