   0  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_fmt> -> %r1
   5  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos> -> %i0
  10  strlen %r1 -> %i1
  13  -live- %i0, %i1, %r0, %r1
  16  goto_if_not_int_ge %i0, %i1, L1
  21  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r1
  25  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  30  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  35  assert_not_none %r1
  37  -live- %r1
  40  raise %r1
  42  ---
  42  L1:
  42  strgetitem %r1, %i0 -> %i0
  46  -live- %i0, %r0
  49  goto_if_not_int_eq %i0, $'(', L2
  54  inline_call_r_r <JitCode 'UnicodeFormatter.getmappingkey'>, R[%r0] -> %r1
  60  -live- %r0, %r1
  63  inline_call_r_r <JitCode 'UnicodeFormatter.getmappingvalue'>, R[%r0, %r1] -> %r3
  70  L3:
  70  -live- %r0, %r3
  73  inline_call_r_v <JitCode 'UnicodeFormatter.peel_flags'>, R[%r0]
  78  -live- %r0, %r3
  81  inline_call_ir_i <JitCode 'UnicodeFormatter.peel_num'>, I[$9223372036854775807], R[%r0, $<* struct rpy_string>] -> %i0
  90  -live- %i0, %r0, %r3
  93  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width>
  98  -live- %i0, %r0, %r3
 101  goto_if_not_int_lt %i0, $0, L4
 106  setfield_gc_i %r0, $True, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_f_ljust>
 111  int_neg %i0 -> %i0
 114  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_width>
 119  L5:
 119  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_fmt> -> %r1
 124  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos> -> %i1
 129  strlen %r1 -> %i0
 132  -live- %i0, %i1, %r0, %r1, %r3
 135  goto_if_not_int_ge %i1, %i0, L6
 140  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r1
 144  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 149  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 154  assert_not_none %r1
 156  -live- %r1
 159  raise %r1
 161  ---
 161  L6:
 161  ref_copy %r0 -> %r2
 164  strgetitem %r1, %i1 -> %i0
 168  -live- %i0, %i1, %r0, %r2, %r3
 171  goto_if_not_int_eq %i0, $'.', L7
 176  int_add %i1, $1 -> %i0
 180  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos>
 185  inline_call_ir_i <JitCode 'UnicodeFormatter.peel_num'>, I[$2147483647], R[%r0, $<* struct rpy_string>] -> %i0
 194  -live- %i0, %r0, %r2, %r3
 197  setfield_gc_i %r2, %i0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec>
 202  -live- %i0, %r0, %r3
 205  goto_if_not_int_lt %i0, $0, L8
 210  setfield_gc_i %r0, $0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec>
 215  L9:
 215  getfield_gc_r %r0, FieldDescr<pypy.objspace.std.formatting.UnicodeFormatter.inst_fmt> -> %r1
 220  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos> -> %i0
 225  strlen %r1 -> %i1
 228  -live- %i0, %i1, %r0, %r1, %r3
 231  goto_if_not_int_ge %i0, %i1, L10
 236  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000002aa65925830> -> %r1
 240  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 245  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 250  assert_not_none %r1
 252  -live- %r1
 255  raise %r1
 257  ---
 257  L10:
 257  strgetitem %r1, %i0 -> %i0
 261  -live- %i0, %r0, %r3
 264  switch %i0, <SwitchDictDescr 76:L11, 104:L12, 108:L13>
 268  ref_return %r3
 270  ---
 270  L11:
 270  L14:
 270  -live- %r0, %r3
 273  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos> -> %i0
 278  int_add %i0, $1 -> %i0
 282  setfield_gc_i %r0, %i0, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_fmtpos>
 287  ref_return %r3
 289  ---
 289  L12:
 289  -live- %r0, %r3
 292  goto L14
 295  ---
 295  L13:
 295  -live- %r0, %r3
 298  goto L14
 301  ---
 301  L8:
 301  goto L9
 304  ---
 304  L7:
 304  setfield_gc_i %r2, $-1, FieldDescr<pypy.objspace.std.formatting.BaseStringFormatter.inst_prec>
 309  goto L9
 312  ---
 312  L4:
 312  goto L5
 315  ---
 315  L2:
 315  ref_copy $<* struct pypy.interpreter.baseobjspace.W_Root> -> %r3
 318  goto L3
