   0  -live- %i0
   3  goto_if_not_int_eq %i0, $-1, L1
   8  int_copy $1023 -> %i0
  11  L2:
  11  int_signext %i0, $4 -> %i0
  15  residual_call_ir_i $<* fn ccall_epoll_create__INT>, I[%i0], R[], <CallDescr(i) EF=7> -> %i0
  23  -live- %i0
  26  goto_if_not_int_lt %i0, $0, L3
  31  residual_call_ir_i $<* fn _ll_1_threadlocalref_get__INTLlT_Signed>, I[$CDefinedIntSymbolic('RPY_TLOFS_rpy_errno')], R[], <CallDescr(i) EF=2 OS_THREADLOCALREF_GET> -> %i0
  39  inline_call_ir_r <JitCode 'exception_from_errno'>, I[%i0], R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>] -> %r0
  47  -live- %r0
  50  assert_not_none %r0
  52  -live- %r0
  55  guard_class %r0 -> %i0
  58  -live- %r0
  61  raise %r0
  63  ---
  63  L3:
  63  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563ab16fb478> -> %r0
  67  setfield_gc_i %r0, %i0, FieldDescr<pypy.module.select.interp_epoll.W_Epoll.inst_epfd>
  72  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r0]
  77  -live- %r0
  80  ref_return %r0
  82  ---
  82  L1:
  82  -live- %i0
  85  goto_if_not_int_lt %i0, $0, L4
  90  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a745d0918> -> %r0
  94  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  99  setfield_gc_r %r0, $<* struct tuple2>, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_xstrings>
 104  setfield_gc_i %r0, %i0, FieldDescr<pypy.interpreter.error.OpErrFmt.inst_x0>
 109  assert_not_none %r0
 111  -live- %r0
 114  raise %r0
 116  ---
 116  L4:
 116  goto L2
