   0  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
   6  -live- %r0, %r1
   9  guard_class %r0 -> %i0
  12  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
  17  -live- %i0, %r0, %r1
  20  switch %i0, <SwitchDictDescr 0:L1, 1:L2, 2:L3>
  24  unreachable
  25  ---
  25  L1:
  25  -live- %r0
  28  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
  37  -live- %r0
  40  assert_not_none %r0
  42  -live- %r0
  45  guard_class %r0 -> %i0
  48  -live- %r0
  51  raise %r0
  53  ---
  53  L2:
  53  -live- %r0, %r1
  56  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i1
  61  L4:
  61  getarrayitem_gc_r %r1, $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
  67  -live- %i1, %r0, %r1
  70  guard_class %r0 -> %i0
  73  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_float_w> -> %i0
  78  -live- %i0, %i1, %r0, %r1
  81  switch %i0, <SwitchDictDescr 0:L5, 1:L6, 2:L7, 3:L8>
  85  unreachable
  86  ---
  86  L5:
  86  -live- %i1, %r0, %r1
  89  getfield_gc_f_pure %r0, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
  94  L9:
  94  getarrayitem_gc_r %r1, $2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 100  -live- %f0, %i1, %r0, %r1
 103  guard_class %r0 -> %i0
 106  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 111  -live- %f0, %i0, %i1, %r0, %r1
 114  switch %i0, <SwitchDictDescr 0:L10, 1:L11, 2:L12>
 118  unreachable
 119  ---
 119  L10:
 119  -live- %r0
 122  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 131  -live- %r0
 134  assert_not_none %r0
 136  -live- %r0
 139  guard_class %r0 -> %i0
 142  -live- %r0
 145  raise %r0
 147  ---
 147  L11:
 147  -live- %f0, %i1, %r0, %r1
 150  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i2
 155  L13:
 155  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 161  -live- %f0, %i1, %i2, %r0, %r1
 164  guard_class %r0 -> %i0
 167  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 172  -live- %f0, %i0, %i1, %i2, %r0, %r1
 175  switch %i0, <SwitchDictDescr 0:L14, 1:L15, 2:L16>
 179  unreachable
 180  ---
 180  L14:
 180  -live- %r0
 183  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 192  -live- %r0
 195  assert_not_none %r0
 197  -live- %r0
 200  guard_class %r0 -> %i0
 203  -live- %r0
 206  raise %r0
 208  ---
 208  L15:
 208  L17:
 208  -live- %f0, %i1, %i2, %r1
 211  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 217  -live- %f0, %i1, %i2, %r0, %r1
 220  guard_class %r0 -> %i0
 223  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 228  -live- %f0, %i0, %i1, %i2, %r0, %r1
 231  switch %i0, <SwitchDictDescr 0:L18, 1:L19, 2:L20>
 235  unreachable
 236  ---
 236  L18:
 236  -live- %r0
 239  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 248  -live- %r0
 251  assert_not_none %r0
 253  -live- %r0
 256  guard_class %r0 -> %i0
 259  -live- %r0
 262  raise %r0
 264  ---
 264  L19:
 264  -live- %f0, %i1, %i2, %r0, %r1
 267  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i3
 272  L21:
 272  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab60c77018> -> %r0
 278  -live- %f0, %i1, %i2, %i3, %r0
 281  guard_class %r0 -> %i0
 284  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i0
 289  -live- %f0, %i0, %i1, %i2, %i3, %r0
 292  switch %i0, <SwitchDictDescr 0:L22, 1:L23, 2:L24>
 296  unreachable
 297  ---
 297  L22:
 297  -live- %r0
 300  inline_call_r_r <JitCode 'oefmt__expected__s__got__T_object_star_2'>, R[$<* struct pypy.objspace.std.typeobject.W_TypeObject>, $<* struct rpy_string>, $<* struct rpy_string>, %r0] -> %r0
 309  -live- %r0
 312  assert_not_none %r0
 314  -live- %r0
 317  guard_class %r0 -> %i0
 320  -live- %r0
 323  raise %r0
 325  ---
 325  L23:
 325  -live- %f0, %i1, %i2, %i3, %r0
 328  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 333  L25:
 333  inline_call_irf_v <JitCode 'enable'>, I[%i1, %i2, %i3, %i0], R[], F[%f0]
 344  -live-
 347  catch_exception L26
 350  ref_return $<* struct pypy.interpreter.baseobjspace.W_Root>
 352  ---
 352  L26:
 352  goto_if_exception_mismatch $<* struct object_vtable>, L27
 356  last_exc_value -> %r0
 358  getfield_gc_r %r0, FieldDescr<rpython.rlib.rvmprof.rvmprof.VMProfError.inst_msg> -> %r0
 363  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab82bc22c0> -> %r1
 367  setfield_gc_r %r1, %r0, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value>
 372  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab828b63d8> -> %r0
 376  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 381  setfield_gc_r %r0, %r1, FieldDescr<pypy.interpreter.error.OperationError.inst__w_value>
 386  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst__application_traceback>
 391  assert_not_none %r0
 393  -live- %r0
 396  raise %r0
 398  ---
 398  L27:
 398  reraise
 399  ---
 399  L24:
 399  -live- %f0, %i1, %i2, %i3, %r0
 402  guard_class %r0 -> %i0
 405  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 410  -live- %f0, %i0, %i1, %i2, %i3, %r0
 413  int_guard_value %i0
 415  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 422  -live- %f0, %i1, %i2, %i3, %r0
 425  guard_class %r0 -> %i0
 428  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 433  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 441  -live- %f0, %i0, %i1, %i2, %i3
 444  goto L25
 447  ---
 447  L20:
 447  -live- %f0, %i1, %i2, %r0, %r1
 450  guard_class %r0 -> %i0
 453  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 458  -live- %f0, %i0, %i1, %i2, %r0, %r1
 461  int_guard_value %i0
 463  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 470  -live- %f0, %i1, %i2, %r0, %r1
 473  guard_class %r0 -> %i0
 476  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 481  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i3
 489  -live- %f0, %i1, %i2, %i3, %r1
 492  goto L21
 495  ---
 495  L16:
 495  -live- %f0, %i1, %i2, %r0, %r1
 498  guard_class %r0 -> %i0
 501  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 506  -live- %f0, %i0, %i1, %i2, %r0, %r1
 509  int_guard_value %i0
 511  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 518  -live- %f0, %i1, %i2, %r0, %r1
 521  guard_class %r0 -> %i0
 524  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 529  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i0
 537  -live- %f0, %i1, %i2, %r1
 540  goto L17
 543  ---
 543  L12:
 543  -live- %f0, %i1, %r0, %r1
 546  guard_class %r0 -> %i0
 549  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 554  -live- %f0, %i0, %i1, %r0, %r1
 557  int_guard_value %i0
 559  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 566  -live- %f0, %i1, %r0, %r1
 569  guard_class %r0 -> %i0
 572  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 577  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i2
 585  -live- %f0, %i1, %i2, %r1
 588  goto L13
 591  ---
 591  L6:
 591  -live- %i1, %r0, %r1
 594  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 599  cast_int_to_float %i0 -> %f0
 602  goto L9
 605  ---
 605  L7:
 605  -live- %i1, %r0, %r1
 608  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 613  residual_call_irf_f $<* fn rbigint.tofloat>, I[], R[%r0], F[], <CallDescr(r) EF=4> -> %f0
 622  -live- %f0, %i1, %r1
 625  catch_exception L28
 628  goto L9
 631  ---
 631  L28:
 631  goto_if_exception_mismatch $<* struct object_vtable>, L29
 635  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab828b69f8> -> %r0
 639  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 644  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 649  assert_not_none %r0
 651  -live- %r0
 654  raise %r0
 656  ---
 656  L29:
 656  reraise
 657  ---
 657  L8:
 657  -live- %i1, %r0, %r1
 660  inline_call_irf_f <JitCode 'W_Root.float_w'>, I[$True], R[%r0], F[] -> %f0
 669  -live- %f0, %i1, %r1
 672  goto L9
 675  ---
 675  L3:
 675  -live- %r0, %r1
 678  guard_class %r0 -> %i0
 681  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 686  -live- %i0, %r0, %r1
 689  int_guard_value %i0
 691  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 698  -live- %r0, %r1
 701  guard_class %r0 -> %i0
 704  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 709  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r0] -> %i1
 717  -live- %i1, %r1
 720  goto L4
