   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 'call_function__star_1'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %r1
  20  -live- %r1
  20  ref_return %r1
  22  ---
  22  L1:
  22  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  27  -live- %i0, %i1, %r0, %r1
  27  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>
  31  -live- %i0, %r0
  31  goto_if_not_int_eq %i0, $1, L16
  36  ref_copy $<* struct rpy_string> -> %r1
  39  L17:
  39  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__type> -> %i1
  44  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
  54  -live- %r1
  54  assert_not_none %r1
  56  -live- %r1
  56  guard_class %r1 -> %i1
  59  -live- %r1
  59  raise %r1
  61  ---
  61  L16:
  61  ref_copy $<* struct rpy_string> -> %r1
  64  goto L17
  67  ---
  67  L2:
  67  -live- %r0, %r1
  67  L18:
  67  inline_call_r_r <JitCode 'float'>, R[%r1] -> %r1
  73  -live- %r0, %r1
  73  inline_call_r_r <JitCode 'Formatter._format_float'>, R[%r0, %r1] -> %r1
  80  -live- %r1
  80  ref_return %r1
  82  ---
  82  L3:
  82  -live- %r0, %r1
  82  goto L18
  85  ---
  85  L4:
  85  -live- %r0, %r1
  85  goto L18
  88  ---
  88  L5:
  88  -live- %r0, %r1
  88  goto L18
  91  ---
  91  L6:
  91  -live- %i0, %r0, %r1
  91  L19:
  91  inline_call_ir_r <JitCode 'Formatter._format_int_or_long'>, I[%i0], R[%r0, %r1] -> %r1
 100  -live- %r1
 100  ref_return %r1
 102  ---
 102  L7:
 102  -live- %i0, %r0, %r1
 102  goto L19
 105  ---
 105  L8:
 105  -live- %i0, %r0, %r1
 105  goto L19
 108  ---
 108  L9:
 108  -live- %i0, %r0, %r1
 108  goto L19
 111  ---
 111  L10:
 111  -live- %r0, %r1
 111  goto L18
 114  ---
 114  L11:
 114  -live- %r0, %r1
 114  goto L18
 117  ---
 117  L12:
 117  -live- %r0, %r1
 117  goto L18
 120  ---
 120  L13:
 120  -live- %i0, %r0, %r1
 120  goto L19
 123  ---
 123  L14:
 123  -live- %i0, %r0, %r1
 123  goto L19
 126  ---
 126  L15:
 126  -live- %i0, %r0, %r1
 126  goto L19
