   0  inline_call_r_r <JitCode 'getresuid'>, R[] -> %r0
   5  -live- %r0
   8  catch_exception L1
  11  getfield_gc_i_pure %r0, FieldDescr<tuple3.item0> -> %i0
  16  getfield_gc_i_pure %r0, FieldDescr<tuple3.item1> -> %i3
  21  getfield_gc_i_pure %r0, FieldDescr<tuple3.item2> -> %i2
  26  uint_le %i0, $9223372036854775807L -> %i1
  30  -live- %i0, %i1, %i2, %i3
  33  goto_if_not %i1, L2
  37  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0ce2a138> -> %r1
  41  setfield_gc_i %r1, %i0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  46  L3:
  46  uint_le %i3, $9223372036854775807L -> %i0
  50  -live- %i0, %i2, %i3, %r1
  53  goto_if_not %i0, L4
  57  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0ce2a138> -> %r2
  61  setfield_gc_i %r2, %i3, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  66  L5:
  66  uint_le %i2, $9223372036854775807L -> %i0
  70  -live- %i0, %i2, %r1, %r2
  73  goto_if_not %i0, L6
  77  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0ce2a138> -> %r3
  81  setfield_gc_i %r3, %i2, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval>
  86  L7:
  86  new_array_clear $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8> -> %r0
  91  setarrayitem_gc_r %r0, $0, %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
  97  setarrayitem_gc_r %r0, $1, %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 103  setarrayitem_gc_r %r0, $2, %r3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab153484b8>
 109  inline_call_r_r <JitCode 'makespecialisedtuple'>, R[%r0] -> %r1
 115  -live- %r0, %r1
 118  catch_exception L8
 121  L9:
 121  ref_return %r1
 123  ---
 123  L8:
 123  goto_if_exception_mismatch $<* struct object_vtable>, L10
 127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0cc474b0> -> %r1
 131  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.tupleobject.W_TupleObject.inst_wrappeditems>
 136  goto L9
 139  ---
 139  L10:
 139  reraise
 140  ---
 140  L6:
 140  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i2], R[], <CallDescr(i) EF=4> -> %r0
 148  -live- %r0, %r1, %r2
 151  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0cc44c28> -> %r3
 155  setfield_gc_r %r3, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 160  goto L7
 163  ---
 163  L4:
 163  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i3], R[], <CallDescr(i) EF=4> -> %r0
 171  -live- %i2, %r0, %r1
 174  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0cc44c28> -> %r2
 178  setfield_gc_r %r2, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 183  goto L5
 186  ---
 186  L2:
 186  residual_call_ir_r $<* fn fromrarith_int__r_uint>, I[%i0], R[], <CallDescr(i) EF=4> -> %r0
 194  -live- %i2, %i3, %r0
 197  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab0cc44c28> -> %r1
 201  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num>
 206  goto L3
 209  ---
 209  L1:
 209  goto_if_exception_mismatch $<* struct object_vtable>, L11
 213  last_exc_value -> %r0
 215  inline_call_r_r <JitCode 'wrap_oserror2__None'>, R[%r0, $<* struct pypy.interpreter.baseobjspace.W_Root>] -> %r0
 222  -live- %r0
 225  assert_not_none %r0
 227  -live- %r0
 230  guard_class %r0 -> %i0
 233  -live- %r0
 236  raise %r0
 238  ---
 238  L11:
 238  reraise
