   0  inline_call_ir_i <JitCode 'Formatter._parse_spec'>, I[$'d', $'>'], R[%r0] -> %i1
   9  -live- %i0, %i1, %r0, %r1
   9  -live- %i0, %i1, %r0, %r1
   9  goto_if_not %i1, L1
  13  inline_call_r_r <JitCode 'str'>, R[%r1] -> %r1
  19  -live- %r1
  19  ref_return %r1
  21  ---
  21  L1:
  21  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  26  -live- %i0, %i1, %r0, %r1
  26  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>
  30  -live- %i0, %r0
  30  goto_if_not_int_eq %i0, $1, L16
  35  ref_copy $<* struct rpy_string> -> %r1
  38  L17:
  38  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  43  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
  53  -live- %r1
  53  assert_not_none %r1
  55  -live- %r1
  55  guard_class %r1 -> %i1
  58  -live- %r1
  58  raise %r1
  60  ---
  60  L16:
  60  ref_copy $<* struct rpy_string> -> %r1
  63  goto L17
  66  ---
  66  L2:
  66  -live- %r0, %r1
  66  L18:
  66  inline_call_r_r <JitCode 'float'>, R[%r1] -> %r1
  72  -live- %r0, %r1
  72  inline_call_r_r <JitCode 'Formatter._format_float'>, R[%r0, %r1] -> %r1
  79  -live- %r1
  79  ref_return %r1
  81  ---
  81  L3:
  81  -live- %r0, %r1
  81  goto L18
  84  ---
  84  L4:
  84  -live- %r0, %r1
  84  goto L18
  87  ---
  87  L5:
  87  -live- %r0, %r1
  87  goto L18
  90  ---
  90  L6:
  90  -live- %i0, %r0, %r1
  90  L19:
  90  inline_call_ir_r <JitCode 'Formatter._format_int_or_long'>, I[%i0], R[%r0, %r1] -> %r1
  99  -live- %r1
  99  ref_return %r1
 101  ---
 101  L7:
 101  -live- %i0, %r0, %r1
 101  goto L19
 104  ---
 104  L8:
 104  -live- %i0, %r0, %r1
 104  goto L19
 107  ---
 107  L9:
 107  -live- %i0, %r0, %r1
 107  goto L19
 110  ---
 110  L10:
 110  -live- %r0, %r1
 110  goto L18
 113  ---
 113  L11:
 113  -live- %r0, %r1
 113  goto L18
 116  ---
 116  L12:
 116  -live- %r0, %r1
 116  goto L18
 119  ---
 119  L13:
 119  -live- %i0, %r0, %r1
 119  goto L19
 122  ---
 122  L14:
 122  -live- %i0, %r0, %r1
 122  goto L19
 125  ---
 125  L15:
 125  -live- %i0, %r0, %r1
 125  goto L19
