   0  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x100455287d0> -> %r2
   4  setfield_gc_f %r2, $0.0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval>
   9  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r3
  13  setfield_gc_r %r3, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  18  inline_call_r_r <JitCode 'getattr'>, R[%r0, %r3] -> %r0
  25  -live- %r0, %r1, %r2
  25  catch_exception L1
  28  -live- %r0, %r1, %r2
  28  goto_if_not_ptr_nonzero %r0, L2
  32  ref_copy %r2 -> %r3
  35  ref_copy %r0 -> %r2
  38  L3:
  38  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x10096124f10> -> %r0
  42  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
  47  inline_call_r_r <JitCode 'getattr'>, R[%r1, %r0] -> %r0
  54  -live- %r0, %r2, %r3
  54  catch_exception L4
  57  -live- %r0, %r2, %r3
  57  goto_if_not_ptr_nonzero %r0, L5
  61  ref_copy %r0 -> %r3
  64  L6:
  64  inline_call_r_r <JitCode 'comparison_gt_impl'>, R[%r3, %r2] -> %r3
  71  -live- %r3
  71  -live- %r3
  71  goto_if_not_ptr_nonzero %r3, L7
  75  ref_copy %r3 -> %r0
  78  -live- %r0, %r3
  78  guard_class %r0 -> %i0
  81  -live- %i0, %r3
  81  goto_if_not_int_eq %i0, $<* struct object_vtable>, L8
  86  getfield_gc_i_pure %r3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
  91  int_is_true %i0 -> %i0
  94  int_return %i0
  96  ---
  96  L8:
  96  L9:
  96  inline_call_r_i <JitCode 'is_true'>, R[%r3] -> %i0
 102  -live- %i0
 102  int_return %i0
 104  ---
 104  L7:
 104  goto L9
 107  ---
 107  L5:
 107  L10:
 107  goto L6
 110  ---
 110  L4:
 110  goto_if_exception_mismatch $<* struct object_vtable>, L11
 114  last_exception -> %i1
 116  last_exc_value -> %r0
 118  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 123  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 130  -live- %i0, %r0, %r2, %r3
 130  -live- %i0, %r0, %r2, %r3
 130  goto_if_not %i0, L12
 134  L13:
 134  -live- %r0
 134  raise %r0
 136  ---
 136  L12:
 136  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r1
 141  inline_call_r_i <JitCode 'exception_match'>, R[%r1, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 148  -live- %i0, %r0, %r2, %r3
 148  -live- %i0, %r0, %r2, %r3
 148  goto_if_not %i0, L14
 152  goto L13
 155  ---
 155  L14:
 155  goto L10
 158  ---
 158  L11:
 158  reraise
 159  ---
 159  L2:
 159  L15:
 159  ref_copy %r2 -> %r3
 162  goto L3
 165  ---
 165  L1:
 165  goto_if_exception_mismatch $<* struct object_vtable>, L16
 169  last_exception -> %i1
 171  last_exc_value -> %r0
 173  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
 178  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 185  -live- %i0, %r0, %r1, %r2
 185  -live- %i0, %r0, %r1, %r2
 185  goto_if_not %i0, L17
 189  L18:
 189  -live- %r0
 189  raise %r0
 191  ---
 191  L17:
 191  getfield_gc_r %r0, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type> -> %r3
 196  inline_call_r_i <JitCode 'exception_match'>, R[%r3, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %i0
 203  -live- %i0, %r0, %r1, %r2
 203  -live- %i0, %r0, %r1, %r2
 203  goto_if_not %i0, L19
 207  goto L18
 210  ---
 210  L19:
 210  goto L15
 213  ---
 213  L16:
 213  reraise
