   0  residual_call_ir_i $<* fn ll_contains__rpy_stringPtr_Char>, I[%i0], R[$<* struct rpy_string>], <CallDescr(ri) EF=0> -> %i3
   9  -live- %f0, %i0, %i1, %i2, %i3
   9  goto_if_not %i3, L1
  13  -live- %f0, %i0, %i1, %i2
  13  goto_if_not_int_ge %i0, $'A', L2
  18  -live- %f0, %i0, %i1, %i2
  18  goto_if_not_int_le %i0, $'Z', L3
  23  int_add %i0, $32 -> %i0
  27  int_copy $True -> %i4
  30  ref_copy $<* array [ <* struct rpy_string { hash=-8415076117958416134, chars=... }>, <* struct rpy_string { hash=-5821240125562753216, chars=... }>, <* struct rpy_string { hash=2487888135447793902, chars=... }>, <* struct rpy_string { hash=4401390393105845772, chars=... }> ]> -> %r0
  33  L4:
  33  -live- %f0, %i0, %i1, %i2, %i4, %r0
  33  switch %i0, <SwitchDictDescr 101:L5, 102:L6, 103:L7, 114:L8>
  37  raise $<* struct object>
  39  ---
  39  L5:
  39  -live- %f0, %i0, %i1, %i2, %i4, %r0
  39  int_add %i1, $1 -> %i1
  43  int_copy $2 -> %i3
  46  L9:
  46  inline_call_irf_r <JitCode 'dtoa'>, I[%i0, %i3, %i1, %i2, %i4], R[%r0], F[%f0] -> %r0
  60  -live- %r0
  60  ref_return %r0
  62  ---
  62  L6:
  62  -live- %f0, %i0, %i1, %i2, %i4, %r0
  62  int_copy $3 -> %i3
  65  goto L9
  68  ---
  68  L7:
  68  -live- %f0, %i0, %i1, %i2, %i4, %r0
  68  -live- %f0, %i0, %i1, %i2, %i4, %r0
  68  goto_if_not_int_is_zero %i1, L10
  72  int_copy $1 -> %i1
  75  int_copy $2 -> %i3
  78  goto L9
  81  ---
  81  L10:
  81  int_copy $2 -> %i3
  84  goto L9
  87  ---
  87  L8:
  87  -live- %f0, %i0, %i1, %i2, %i4, %r0
  87  int_copy $0 -> %i3
  90  goto L9
  93  ---
  93  L3:
  93  int_copy $True -> %i4
  96  ref_copy $<* array [ <* struct rpy_string { hash=-8415076117958416134, chars=... }>, <* struct rpy_string { hash=-5821240125562753216, chars=... }>, <* struct rpy_string { hash=2487888135447793902, chars=... }>, <* struct rpy_string { hash=4401390393105845772, chars=... }> ]> -> %r0
  99  goto L4
 102  ---
 102  L2:
 102  int_copy $True -> %i4
 105  ref_copy $<* array [ <* struct rpy_string { hash=-8415076117958416134, chars=... }>, <* struct rpy_string { hash=-5821240125562753216, chars=... }>, <* struct rpy_string { hash=2487888135447793902, chars=... }>, <* struct rpy_string { hash=4401390393105845772, chars=... }> ]> -> %r0
 108  goto L4
 111  ---
 111  L1:
 111  int_copy $False -> %i4
 114  ref_copy $<* array [ <* struct rpy_string { hash=-7555364370854764646, chars=... }>, <* struct rpy_string { hash=-5821208125530753504, chars=... }>, <* struct rpy_string { hash=2487920135671794254, chars=... }>, <* struct rpy_string { hash=5261102140401498028, chars=... }> ]> -> %r0
 117  goto L4
