   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.Decompress.inst_stream> -> %i0
  16  -live- %i0, %r0
  19  goto_if_not_int_is_true %i0, L2
  23  inline_call_ir_i <JitCode 'inflateCopy'>, 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, %r0
  44  catch_exception L4
  47  getfield_gc_r %r0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unused_data> -> %r1
  52  getfield_gc_r %r0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unconsumed_tail> -> %r0
  57  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a61e89bb0> -> %r2
  61  setfield_gc_i %r2, $<* struct z_stream>, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_stream>
  66  inline_call_r_r <JitCode 'allocate_lock'>, R[] -> %r3
  71  -live- %i0, %r0, %r1, %r2, %r3
  74  catch_exception L5
  77  ref_copy %r2 -> %r4
  80  setfield_gc_r %r2, %r3, FieldDescr<pypy.module.zlib.interp_zlib.ZLibObject.inst__lock>
  85  setfield_gc_i %r4, %i0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_stream>
  90  setfield_gc_r %r4, %r1, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unused_data>
  95  setfield_gc_r %r4, %r0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unconsumed_tail>
 100  inline_call_r_v <JitCode 'W_Root.register_finalizer'>, R[%r4]
 105  -live- %r4
 108  ref_return %r4
 110  ---
 110  L5:
 110  goto_if_exception_mismatch $<* struct object_vtable>, L6
 114  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r1
 118  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 123  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 128  assert_not_none %r1
 130  -live- %r1
 133  raise %r1
 135  ---
 135  L6:
 135  reraise
 136  ---
 136  L4:
 136  goto_if_exception_mismatch $<* struct object_vtable>, L7
 140  last_exc_value -> %r1
 142  L8:
 142  getfield_gc_r %r1, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r1
 147  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a68dd2100> -> %r0
 151  setfield_gc_r %r0, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 156  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed4a30> -> %r1
 160  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 165  setfield_gc_r %r1, %r0, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 170  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 175  assert_not_none %r1
 177  -live- %r1
 180  raise %r1
 182  ---
 182  L7:
 182  reraise
 183  ---
 183  L3:
 183  last_exception -> %i1
 185  last_exc_value -> %r1
 187  L9:
 187  inline_call_r_v <JitCode 'ZLibObject.unlock'>, R[%r0]
 192  -live- %i1, %r1
 195  catch_exception L10
 198  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 203  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 208  -live- %i0, %r1
 211  goto_if_not %i0, L11
 215  goto L8
 218  ---
 218  L11:
 218  -live- %r1
 221  raise %r1
 223  ---
 223  L10:
 223  goto_if_exception_mismatch $<* struct object_vtable>, L12
 227  last_exc_value -> %r1
 229  goto L8
 232  ---
 232  L12:
 232  reraise
 233  ---
 233  L2:
 233  inline_call_r_r <JitCode 'oefmt__Decompressor_was_already_flushed_star_0'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>] -> %r1
 240  -live- %r0, %r1
 243  catch_exception L13
 246  assert_not_none %r1
 248  -live- %r0, %r1
 251  guard_class %r1 -> %i1
 254  goto L9
 257  ---
 257  L13:
 257  last_exception -> %i1
 259  last_exc_value -> %r1
 261  goto L9
 264  ---
 264  L1:
 264  goto_if_exception_mismatch $<* struct object_vtable>, L14
 268  last_exc_value -> %r1
 270  goto L8
 273  ---
 273  L14:
 273  reraise
