   0  inline_call_r_v <JitCode 'ZLibObject.lock'>, R[%r0]
   5  -live- %r0
   8  catch_exception L1
  11  getfield_gc_i %r0, FieldDescr<pypy.module.zlib.interp_zlib.Compress.inst_stream> -> %i0
  16  -live- %i0, %r0
  19  goto_if_not_int_is_true %i0, L2
  23  inline_call_ir_i <JitCode 'deflateCopy'>, I[%i0], R[] -> %i0
  30  -live- %i0, %r0
  33  catch_exception L3
  36  inline_call_r_v <JitCode 'ZLibObject.unlock'>, R[%r0]
  41  -live- %i0
  44  catch_exception L4
  47  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab420e18a0> -> %r1
  51  setfield_gc_i %r1, $<* struct z_stream>, FieldDescr<pypy.module.zlib.interp_zlib.Compress.inst_stream>
  56  inline_call_r_r <JitCode 'allocate_lock'>, R[] -> %r0
  61  -live- %i0, %r0, %r1
  64  catch_exception L5
  67  ref_copy %r1 -> %r2
  70  setfield_gc_r %r1, %r0, FieldDescr<pypy.module.zlib.interp_zlib.ZLibObject.inst__lock>
  75  setfield_gc_i %r2, %i0, FieldDescr<pypy.module.zlib.interp_zlib.Compress.inst_stream>
  80  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r2]
  85  -live- %r2
  88  ref_return %r2
  90  ---
  90  L5:
  90  goto_if_exception_mismatch $<* struct object_vtable>, L6
  94  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab32545788> -> %r1
  98  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 103  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 108  assert_not_none %r1
 110  -live- %r1
 113  raise %r1
 115  ---
 115  L6:
 115  reraise
 116  ---
 116  L4:
 116  goto_if_exception_mismatch $<* struct object_vtable>, L7
 120  last_exc_value -> %r1
 122  L8:
 122  getfield_gc_r %r1, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r1
 127  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab42d25440> -> %r0
 131  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 136  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab26b7d868> -> %r1
 140  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 145  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 150  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 155  assert_not_none %r1
 157  -live- %r1
 160  raise %r1
 162  ---
 162  L7:
 162  reraise
 163  ---
 163  L3:
 163  last_exception -> %i1
 165  last_exc_value -> %r1
 167  L9:
 167  inline_call_r_v <JitCode 'ZLibObject.unlock'>, R[%r0]
 172  -live- %i1, %r1
 175  catch_exception L10
 178  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 183  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 188  -live- %i0, %r1
 191  goto_if_not %i0, L11
 195  goto L8
 198  ---
 198  L11:
 198  -live- %r1
 201  raise %r1
 203  ---
 203  L10:
 203  goto_if_exception_mismatch $<* struct object_vtable>, L12
 207  last_exc_value -> %r1
 209  goto L8
 212  ---
 212  L12:
 212  reraise
 213  ---
 213  L2:
 213  inline_call_r_r <JitCode 'oefmt__Compressor_was_already_flushed_star_0'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %r1
 220  -live- %r0, %r1
 223  catch_exception L13
 226  assert_not_none %r1
 228  -live- %r0, %r1
 231  guard_class %r1 -> %i1
 234  goto L9
 237  ---
 237  L13:
 237  last_exception -> %i1
 239  last_exc_value -> %r1
 241  goto L9
 244  ---
 244  L1:
 244  goto_if_exception_mismatch $<* struct object_vtable>, L14
 248  last_exc_value -> %r1
 250  goto L8
 253  ---
 253  L14:
 253  reraise
