   0  setfield_gc_i %r0, $True, FieldDescr<rpython.rlib.rmmap.MMap.inst_closed>
   5  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_fd> -> %i0
  10  -live- %i0, %r0
  10  goto_if_not_int_ne %i0, $-1, L1
  15  inline_call_ir_v <JitCode 'close'>, I[%i0], R[]
  21  -live- %r0
  21  setfield_gc_i %r0, $-1, FieldDescr<rpython.rlib.rmmap.MMap.inst_fd>
  26  L2:
  26  getfield_gc_i %r0, FieldDescr<rpython.rlib.rmmap.MMap.inst_size> -> %i0
  31  -live- %i0, %r0
  31  goto_if_not_int_gt %i0, $0, L3
  36  inline_call_ir_v <JitCode 'MMap.unmap_range'>, I[$0, %i0], R[%r0]
  44  -live- %r0
  44  setfield_gc_i %r0, $<* None>, FieldDescr<rpython.rlib.rmmap.MMap.inst_data>
  49  setfield_gc_i %r0, $0, FieldDescr<rpython.rlib.rmmap.MMap.inst_size>
  54  void_return
  55  ---
  55  L3:
  55  void_return
  56  ---
  56  L1:
  56  goto L2
