   0  inline_call_ir_r <JitCode 'fixedview__False'>, I[$-1, $False], R[%r1] -> %r1
   9  -live- %r0, %r1, %r2
   9  -live- %r0, %r1, %r2
   9  goto_if_not_ptr_iszero %r2, L1
  13  L2:
  13  arraylen_gc %r1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x1009f2142d0> -> %i0
  18  L3:
  18  inline_call_r_r <JitCode 'allocate_instance__W_Permutations'>, R[%r0] -> %r2
  24  -live- %i0, %r1, %r2
  24  inline_call_ir_v <JitCode 'W_Permutations.__init__'>, I[%i0], R[%r2, %r1]
  32  -live- %r2
  32  ref_return %r2
  34  ---
  34  L1:
  34  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r2] -> %i0
  41  -live- %i0, %r0, %r1, %r2
  41  -live- %i0, %r0, %r1, %r2
  41  goto_if_not %i0, L4
  45  goto L2
  48  ---
  48  L4:
  48  inline_call_r_i <JitCode 'ObjSpace.gateway_nonnegint_w'>, R[%r2] -> %i0
  54  -live- %i0, %r0, %r1
  54  goto L3
