   0  -live- %i0, %r0, %r1
   0  goto_if_not_int_is_zero %i0, L1
   4  int_copy $9223372036854775807 -> %i0
   7  L2:
   7  inline_call_r_v <JitCode 'ZLibObject.lock'>, R[%r0]
  12  -live- %i0, %r0, %r1
  12  catch_exception L3
  15  getfield_gc_i %r0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_stream> -> %i1
  20  inline_call_ir_r <JitCode 'decompress'>, I[%i1, $2, %i0], R[%r1] -> %r2
  30  -live- %r0, %r1, %r2
  30  catch_exception L4
  33  inline_call_r_v <JitCode 'ZLibObject.unlock'>, R[%r0]
  38  -live- %r0, %r1, %r2
  38  catch_exception L5
  41  getfield_gc_r_pure %r2, FieldDescr<tuple3.item0> -> %r3
  46  getfield_gc_i_pure %r2, FieldDescr<tuple3.item1> -> %i0
  51  getfield_gc_i_pure %r2, FieldDescr<tuple3.item2> -> %i1
  56  strlen %r1 -> %i2
  59  int_sub %i2, %i1 -> %i1
  63  strlen %r1 -> %i2
  66  residual_call_ir_r $<* fn _ll_stringslice__rpy_stringPtr_Signed_Signed>, I[%i1, %i2], R[%r1], <CallDescr(rii) EF=3 OS_STR_SLICE> -> %r1
  76  -live- %i0, %r0, %r1, %r3
  76  -live- %i0, %r0, %r1, %r3
  76  goto_if_not %i0, L6
  80  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unconsumed_tail>
  85  getfield_gc_r %r0, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unused_data> -> %r2
  90  residual_call_r_r $<* fn ll_strconcat__rpy_stringPtr_rpy_stringPtr>, R[%r2, %r1], <CallDescr(rr) EF=3 OS_STR_CONCAT> -> %r1
  98  -live- %r0, %r1, %r3
  98  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unused_data>
 103  L7:
 103  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r1
 107  setfield_gc_r %r1, %r3, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 112  ref_return %r1
 114  ---
 114  L6:
 114  setfield_gc_r %r0, %r1, FieldDescr<pypy.module.zlib.interp_zlib.Decompress.inst_unconsumed_tail>
 119  goto L7
 122  ---
 122  L5:
 122  goto_if_exception_mismatch $<* struct object_vtable>, L8
 126  last_exc_value -> %r1
 128  L9:
 128  getfield_gc_r %r1, FieldDescr<rpython.rlib.rzlib.RZlibError.inst_msg> -> %r1
 133  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000174027cc8> -> %r2
 137  setfield_gc_r %r2, %r1, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 142  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000000186204d08> -> %r1
 146  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 151  setfield_gc_r %r1, %r2, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 156  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 161  assert_not_none %r1
 163  -live- %r1
 163  guard_class %r1 -> %i1
 166  -live- %r1
 166  raise %r1
 168  ---
 168  L8:
 168  reraise
 169  ---
 169  L4:
 169  last_exception -> %i1
 171  last_exc_value -> %r1
 173  inline_call_r_v <JitCode 'ZLibObject.unlock'>, R[%r0]
 178  -live- %i1, %r1
 178  catch_exception L10
 181  getfield_raw_i %i1, FieldDescr<object_vtable.subclassrange_min> -> %i0
 186  int_between $TotalOrderSymbolic('compute_fn'), %i0, $TotalOrderSymbolic('compute_fn') -> %i0
 191  -live- %i0, %r1
 191  goto_if_not %i0, L11
 195  goto L9
 198  ---
 198  L11:
 198  -live- %r1
 198  raise %r1
 200  ---
 200  L10:
 200  goto_if_exception_mismatch $<* struct object_vtable>, L12
 204  last_exc_value -> %r1
 206  goto L9
 209  ---
 209  L12:
 209  reraise
 210  ---
 210  L3:
 210  goto_if_exception_mismatch $<* struct object_vtable>, L13
 214  last_exc_value -> %r1
 216  goto L9
 219  ---
 219  L13:
 219  reraise
 220  ---
 220  L1:
 220  -live- %i0, %r0, %r1
 220  goto_if_not_int_lt %i0, $0, L14
 225  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x000000018e6b98a0> -> %r1
 229  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 234  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 239  assert_not_none %r1
 241  -live- %r1
 241  guard_class %r1 -> %i1
 244  -live- %r1
 244  raise %r1
 246  ---
 246  L14:
 246  goto L2
