   0  inline_call_ir_i <JitCode 'Formatter._parse_spec'>, I[$'d', $'>'], R[%r0] -> %i1
   9  -live- %i0, %i1, %r0, %r1
  12  goto_if_not %i1, L1
  16  -live- %r1
  19  guard_class %r1 -> %i1
  22  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___str__> -> %i1
  27  -live- %i1, %r1
  30  int_guard_value %i1
  32  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
  39  -live- %r1
  42  ref_return %r1
  44  ---
  44  L1:
  44  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  49  -live- %i0, %i1, %r0, %r1
  52  switch %i1, <SwitchDictDescr 37:L2, 69:L3, 70:L4, 71:L5, 88:L6, 98:L7, 99:L8, 100:L9, 101:L10, 102:L11, 103:L12, 110:L13, 111:L14, 120:L15>
  56  -live- %i0, %r0
  59  goto_if_not_int_eq %i0, $1, L16
  64  ref_copy $<* struct rpy_string> -> %r1
  67  L17:
  67  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  72  inline_call_ir_r <JitCode 'oefmt__unknown_presentation_for__s____s__star_2'>, I[%i1], R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, %r1] -> %r1
  82  -live- %r1
  85  assert_not_none %r1
  87  -live- %r1
  90  guard_class %r1 -> %i1
  93  -live- %r1
  96  raise %r1
  98  ---
  98  L16:
  98  ref_copy $<* struct rpy_string> -> %r1
 101  goto L17
 104  ---
 104  L2:
 104  L18:
 104  -live- %r0, %r1
 107  guard_class %r1 -> %i1
 110  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_shortcut___float__> -> %i1
 115  -live- %i1, %r0, %r1
 118  int_guard_value %i1
 120  residual_call_r_r %i1, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=7> -> %r1
 127  -live- %r0, %r1
 130  inline_call_r_r <JitCode 'Formatter._format_float'>, R[%r0, %r1] -> %r1
 137  -live- %r1
 140  ref_return %r1
 142  ---
 142  L3:
 142  -live- %r0, %r1
 145  goto L18
 148  ---
 148  L4:
 148  -live- %r0, %r1
 151  goto L18
 154  ---
 154  L5:
 154  -live- %r0, %r1
 157  goto L18
 160  ---
 160  L6:
 160  L19:
 160  -live- %i0, %r0, %r1
 163  inline_call_ir_r <JitCode 'Formatter._format_int_or_long'>, I[%i0], R[%r0, %r1] -> %r1
 172  -live- %r1
 175  ref_return %r1
 177  ---
 177  L7:
 177  -live- %i0, %r0, %r1
 180  goto L19
 183  ---
 183  L8:
 183  -live- %i0, %r0, %r1
 186  goto L19
 189  ---
 189  L9:
 189  -live- %i0, %r0, %r1
 192  goto L19
 195  ---
 195  L10:
 195  -live- %r0, %r1
 198  goto L18
 201  ---
 201  L11:
 201  -live- %r0, %r1
 204  goto L18
 207  ---
 207  L12:
 207  -live- %r0, %r1
 210  goto L18
 213  ---
 213  L13:
 213  -live- %i0, %r0, %r1
 216  goto L19
 219  ---
 219  L14:
 219  -live- %i0, %r0, %r1
 222  goto L19
 225  ---
 225  L15:
 225  -live- %i0, %r0, %r1
 228  goto L19
