   0  -live- %f0, %i0
   3  goto_if_not_int_is_true %i0, L1
   7  L2:
   7  -live- %f0, %i0
  10  goto_if_not_float_lt %f0, $0.0, L3
  15  -live- %f0, %i0
  18  goto_if_not_float_ne %f0, $-1.0, L4
  23  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r0
  27  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  32  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  37  assert_not_none %r0
  39  -live- %r0
  42  raise %r0
  44  ---
  44  L4:
  44  L5:
  44  -live- %f0, %i0
  47  goto_if_not_int_is_true %i0, L6
  51  -live- %f0
  54  goto_if_not_float_eq %f0, $-1.0, L7
  59  int_return $-1
  61  ---
  61  L7:
  61  float_mul %f0, $1000000.0 -> %f0
  65  -live- %f0
  68  goto_if_not_float_ne %f0, %f0, L8
  73  L9:
  73  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r0
  77  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
  82  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
  87  assert_not_none %r0
  89  -live- %r0
  92  raise %r0
  94  ---
  94  L8:
  94  -live- %f0
  97  goto_if_not_float_ge %f0, $-9.223372036854776e+18, L10
 102  -live- %f0
 105  goto_if_not_float_lt %f0, $9.223372036854776e+18, L11
 110  cast_float_to_int %f0 -> %i0
 113  int_return %i0
 115  ---
 115  L11:
 115  goto L9
 118  ---
 118  L10:
 118  goto L9
 121  ---
 121  L6:
 121  int_return $0
 123  ---
 123  L3:
 123  goto L5
 126  ---
 126  L1:
 126  -live- %f0, %i0
 129  goto_if_not_float_ne %f0, $-1.0, L12
 134  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000563a60ed2100> -> %r0
 138  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 143  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 148  assert_not_none %r0
 150  -live- %r0
 153  raise %r0
 155  ---
 155  L12:
 155  goto L2
