   0  int_isconstant %i1 -> %i2
   3  -live- %i0, %i1, %i2, %r0, %r1
   3  goto_if_not %i2, L1
   7  -live- %i0, %i1, %r0, %r1
   7  goto_if_not_int_is_zero %i1, L2
  11  int_return $True
  13  ---
  13  L2:
  13  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_pos> -> %i2
  18  int_isconstant %i2 -> %i2
  21  -live- %i0, %i1, %i2, %r0, %r1
  21  goto_if_not %i2, L3
  25  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_end> -> %i2
  30  int_isconstant %i2 -> %i2
  33  -live- %i0, %i1, %i2, %r0, %r1
  33  goto_if_not %i2, L4
  37  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_end> -> %i2
  42  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_pos> -> %i3
  47  int_sub %i2, %i3 -> %i2
  51  -live- %i0, %i1, %i2, %i3, %r0, %r1
  51  goto_if_not_int_le %i1, %i2, L5
  56  -live- %i0, %i1, %i3, %r0, %r1
  56  goto_if_not_int_le %i1, $16, L6
  61  getfield_gc_r %r0, FieldDescr<unicodebuilder.current_buf> -> %r2
  66  int_add %i3, %i1 -> %i2
  70  setfield_gc_i %r0, %i2, FieldDescr<unicodebuilder.current_pos>
  75  L7:
  75  -live- %i0, %i2, %i3, %r1, %r2
  75  goto_if_not_int_lt %i3, %i2, L8
  80  unicodegetitem %r1, %i0 -> %i1
  84  unicodesetitem %r2, %i3, %i1
  88  int_add %i3, $1 -> %i3
  92  int_add %i0, $1 -> %i0
  96  goto L7
  99  ---
  99  L8:
  99  int_return $True
 101  ---
 101  L6:
 101  L9:
 101  -live- %i0, %i1, %r0, %r1
 101  switch %i1, <SwitchDictDescr 1:L10, 2:L11, 3:L12, 4:L13, 5:L14, 6:L15, 7:L16, 8:L17, 9:L18, 10:L19>
 105  int_return $False
 107  ---
 107  L10:
 107  -live- %i0, %r0, %r1
 107  unicodegetitem %r1, %i0 -> %i0
 111  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_pos> -> %i2
 116  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_end> -> %i1
 121  int_eq %i2, %i1 -> %i2
 125  conditional_call_ir_v %i2, $<* fn ll_grow_by__unicodebuilderPtr_Signed>, I[$1], R[%r0], <CallDescr(ri) EF=5>
 134  -live- %i0, %r0
 134  getfield_gc_i %r0, FieldDescr<unicodebuilder.current_pos> -> %i2
 139  int_add %i2, $1 -> %i1
 143  setfield_gc_i %r0, %i1, FieldDescr<unicodebuilder.current_pos>
 148  getfield_gc_r %r0, FieldDescr<unicodebuilder.current_buf> -> %r0
 153  unicodesetitem %r0, %i2, %i0
 157  int_return $True
 159  ---
 159  L11:
 159  -live- %i0, %r0, %r1
 159  int_isconstant %i0 -> %i2
 162  -live- %i0, %i2, %r0, %r1
 162  goto_if_not %i2, L20
 166  -live- %i0, %r0, %r1
 166  goto_if_not_int_is_zero %i0, L21
 170  residual_call_r_v $<* fn ll_append_0_2__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 177  -live-
 177  int_return $True
 179  ---
 179  L21:
 179  L22:
 179  residual_call_ir_v $<* fn ll_append_start_2__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 188  -live-
 188  int_return $True
 190  ---
 190  L20:
 190  goto L22
 193  ---
 193  L12:
 193  -live- %i0, %r0, %r1
 193  int_isconstant %i0 -> %i2
 196  -live- %i0, %i2, %r0, %r1
 196  goto_if_not %i2, L23
 200  -live- %i0, %r0, %r1
 200  goto_if_not_int_is_zero %i0, L24
 204  residual_call_r_v $<* fn ll_append_0_3__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 211  -live-
 211  int_return $True
 213  ---
 213  L24:
 213  L25:
 213  residual_call_ir_v $<* fn ll_append_start_3__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 222  -live-
 222  int_return $True
 224  ---
 224  L23:
 224  goto L25
 227  ---
 227  L13:
 227  -live- %i0, %r0, %r1
 227  int_isconstant %i0 -> %i2
 230  -live- %i0, %i2, %r0, %r1
 230  goto_if_not %i2, L26
 234  -live- %i0, %r0, %r1
 234  goto_if_not_int_is_zero %i0, L27
 238  residual_call_r_v $<* fn ll_append_0_4__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 245  -live-
 245  int_return $True
 247  ---
 247  L27:
 247  L28:
 247  residual_call_ir_v $<* fn ll_append_start_4__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 256  -live-
 256  int_return $True
 258  ---
 258  L26:
 258  goto L28
 261  ---
 261  L14:
 261  -live- %i0, %r0, %r1
 261  int_isconstant %i0 -> %i2
 264  -live- %i0, %i2, %r0, %r1
 264  goto_if_not %i2, L29
 268  -live- %i0, %r0, %r1
 268  goto_if_not_int_is_zero %i0, L30
 272  residual_call_r_v $<* fn ll_append_0_5__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 279  -live-
 279  int_return $True
 281  ---
 281  L30:
 281  L31:
 281  residual_call_ir_v $<* fn ll_append_start_5__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 290  -live-
 290  int_return $True
 292  ---
 292  L29:
 292  goto L31
 295  ---
 295  L15:
 295  -live- %i0, %r0, %r1
 295  int_isconstant %i0 -> %i2
 298  -live- %i0, %i2, %r0, %r1
 298  goto_if_not %i2, L32
 302  -live- %i0, %r0, %r1
 302  goto_if_not_int_is_zero %i0, L33
 306  residual_call_r_v $<* fn ll_append_0_6__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 313  -live-
 313  int_return $True
 315  ---
 315  L33:
 315  L34:
 315  residual_call_ir_v $<* fn ll_append_start_6__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 324  -live-
 324  int_return $True
 326  ---
 326  L32:
 326  goto L34
 329  ---
 329  L16:
 329  -live- %i0, %r0, %r1
 329  int_isconstant %i0 -> %i2
 332  -live- %i0, %i2, %r0, %r1
 332  goto_if_not %i2, L35
 336  -live- %i0, %r0, %r1
 336  goto_if_not_int_is_zero %i0, L36
 340  residual_call_r_v $<* fn ll_append_0_7__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 347  -live-
 347  int_return $True
 349  ---
 349  L36:
 349  L37:
 349  residual_call_ir_v $<* fn ll_append_start_7__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 358  -live-
 358  int_return $True
 360  ---
 360  L35:
 360  goto L37
 363  ---
 363  L17:
 363  -live- %i0, %r0, %r1
 363  int_isconstant %i0 -> %i2
 366  -live- %i0, %i2, %r0, %r1
 366  goto_if_not %i2, L38
 370  -live- %i0, %r0, %r1
 370  goto_if_not_int_is_zero %i0, L39
 374  residual_call_r_v $<* fn ll_append_0_8__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 381  -live-
 381  int_return $True
 383  ---
 383  L39:
 383  L40:
 383  residual_call_ir_v $<* fn ll_append_start_8__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 392  -live-
 392  int_return $True
 394  ---
 394  L38:
 394  goto L40
 397  ---
 397  L18:
 397  -live- %i0, %r0, %r1
 397  int_isconstant %i0 -> %i2
 400  -live- %i0, %i2, %r0, %r1
 400  goto_if_not %i2, L41
 404  -live- %i0, %r0, %r1
 404  goto_if_not_int_is_zero %i0, L42
 408  residual_call_r_v $<* fn ll_append_0_9__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 415  -live-
 415  int_return $True
 417  ---
 417  L42:
 417  L43:
 417  residual_call_ir_v $<* fn ll_append_start_9__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 426  -live-
 426  int_return $True
 428  ---
 428  L41:
 428  goto L43
 431  ---
 431  L19:
 431  -live- %i0, %r0, %r1
 431  int_isconstant %i0 -> %i2
 434  -live- %i0, %i2, %r0, %r1
 434  goto_if_not %i2, L44
 438  -live- %i0, %r0, %r1
 438  goto_if_not_int_is_zero %i0, L45
 442  residual_call_r_v $<* fn ll_append_0_10__unicodebuilderPtr_rpy_unicodePtr>, R[%r0, %r1], <CallDescr(rr) EF=5>
 449  -live-
 449  int_return $True
 451  ---
 451  L45:
 451  L46:
 451  residual_call_ir_v $<* fn ll_append_start_10__unicodebuilderPtr_rpy_unicodePtr_Signed>, I[%i0], R[%r0, %r1], <CallDescr(rri) EF=5>
 460  -live-
 460  int_return $True
 462  ---
 462  L44:
 462  goto L46
 465  ---
 465  L5:
 465  goto L9
 468  ---
 468  L4:
 468  goto L9
 471  ---
 471  L3:
 471  goto L9
 474  ---
 474  L1:
 474  int_return $False
