   0  inline_call_r_i <JitCode 'W_Root.is_w'>, R[$<* struct pypy.interpreter.baseobjspace.W_Root>, %r1] -> %i0
   7  -live- %i0, %r0, %r1
  10  goto_if_not %i0, L1
  14  float_copy $-1.0 -> %f0
  17  L2:
  17  getfield_gc_r %r0, FieldDescr<pypy.module._socket.interp_socket.W_Socket.inst_sock> -> %r1
  22  residual_call_irf_v $<* fn RSocket.settimeout>, I[], R[%r1], F[%f0], <CallDescr(rf) EF=7>
  31  -live-
  34  catch_exception L3
  37  ref_return $<* struct pypy.objspace.std.intobject.W_IntObject>
  39  ---
  39  L3:
  39  goto_if_exception_mismatch $<* struct object_vtable>, L4
  43  ref_return $<* struct pypy.objspace.std.intobject.W_IntObject>
  45  ---
  45  L4:
  45  reraise
  46  ---
  46  L1:
  46  -live- %r0, %r1
  49  guard_class %r1 -> %i0
  52  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_float_w> -> %i0
  57  -live- %i0, %r0, %r1
  60  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7, 3:L8>
  64  unreachable
  65  ---
  65  L5:
  65  -live- %r0, %r1
  68  getfield_gc_f_pure %r1, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  73  L9:
  73  -live- %f0, %r0
  76  goto_if_not_float_lt %f0, $0.0, L10
  81  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r1
  85  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  90  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  95  assert_not_none %r1
  97  -live- %r1
 100  raise %r1
 102  ---
 102  L10:
 102  goto L2
 105  ---
 105  L6:
 105  -live- %r0, %r1
 108  getfield_gc_i_pure %r1, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 113  cast_int_to_float %i0 -> %f0
 116  goto L9
 119  ---
 119  L7:
 119  -live- %r0, %r1
 122  getfield_gc_r_pure %r1, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r1
 127  residual_call_irf_f $<* fn rbigint.tofloat>, I[], R[%r1], F[], <CallDescr(r) EF=4> -> %f0
 136  -live- %f0, %r0
 139  catch_exception L11
 142  goto L9
 145  ---
 145  L11:
 145  goto_if_exception_mismatch $<* struct object_vtable>, L12
 149  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r1
 153  setfield_gc_r %r1, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 158  setfield_gc_r %r1, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 163  assert_not_none %r1
 165  -live- %r1
 168  raise %r1
 170  ---
 170  L12:
 170  reraise
 171  ---
 171  L8:
 171  -live- %r0, %r1
 174  inline_call_irf_f <JitCode 'W_Root.float_w'>, I[$True], R[%r1], F[] -> %f0
 183  -live- %f0, %r0
 186  goto L9
