   0  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__width> -> %i1
   5  -live- %i0, %i1, %r0
   5  goto_if_not_int_ne %i1, $-1, L1
  10  -live- %i0, %i1, %r0
  10  goto_if_not_int_lt %i0, %i1, L2
  15  int_copy %i0 -> %i2
  18  int_copy %i1 -> %i0
  21  L3:
  21  getfield_gc_i %r0, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__align> -> %i1
  26  -live- %i0, %i1, %i2, %r0
  26  switch %i1, <SwitchDictDescr 60:L4, 61:L5, 62:L6, 94:L7>
  30  raise $<* struct object>
  32  ---
  32  L4:
  32  -live- %i0, %i2, %r0
  32  int_copy $0 -> %i1
  35  L8:
  35  int_sub %i0, %i2 -> %i2
  39  int_sub %i2, %i1 -> %i2
  43  setfield_gc_i %r0, %i1, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__left_pad>
  48  setfield_gc_i %r0, %i2, FieldDescr<pypy.objspace.std.newformat.Formatter.inst__right_pad>
  53  int_return %i0
  55  ---
  55  L5:
  55  -live- %i0, %i2, %r0
  55  int_copy $0 -> %i1
  58  goto L8
  61  ---
  61  L6:
  61  -live- %i0, %i2, %r0
  61  int_sub %i0, %i2 -> %i1
  65  goto L8
  68  ---
  68  L7:
  68  -live- %i0, %i2, %r0
  68  int_sub %i0, %i2 -> %i1
  72  residual_call_ir_i $<* fn ll_int_py_div__Signed_Signed>, I[%i1, $2], R[], <CallDescr(ii) EF=0 OS_INT_PY_DIV> -> %i1
  81  goto L8
  84  ---
  84  L2:
  84  int_copy %i0 -> %i2
  87  goto L3
  90  ---
  90  L1:
  90  int_copy %i0 -> %i2
  93  goto L3
