   0  getarrayitem_gc_r %r1, $0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %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> -> %i1
  17  -live- %i0, %i1, %r0, %r1
  20  switch %i1, <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 0x0000aaab222b05d0> -> %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 0x0000aaab222b05d0> -> %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> -> %i2
 111  -live- %f0, %i0, %i1, %i2, %r0, %r1
 114  switch %i2, <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> -> %i3
 155  L13:
 155  getarrayitem_gc_r %r1, $3, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
 161  -live- %f0, %i1, %i3, %r0, %r1
 164  guard_class %r0 -> %i0
 167  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 172  -live- %f0, %i0, %i1, %i2, %i3, %r0, %r1
 175  switch %i2, <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, %i3, %r1
 211  getarrayitem_gc_r %r1, $4, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
 217  -live- %f0, %i1, %i3, %r0, %r1
 220  guard_class %r0 -> %i0
 223  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 228  -live- %f0, %i0, %i1, %i2, %i3, %r0, %r1
 231  switch %i2, <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, %i3, %r0, %r1
 267  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i4
 272  L21:
 272  getarrayitem_gc_r %r1, $5, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x0000aaab222b05d0> -> %r0
 278  -live- %f0, %i1, %i3, %i4, %r0
 281  guard_class %r0 -> %i0
 284  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int_w> -> %i2
 289  -live- %f0, %i0, %i1, %i2, %i3, %i4, %r0
 292  switch %i2, <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, %i3, %i4, %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, %i3, %i4, %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 0x0000aaab035b6720> -> %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 0x0000aaab0037f018> -> %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, %i0, %i1, %i3, %i4, %r0
 402  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 407  -live- %f0, %i0, %i1, %i3, %i4, %r0
 410  int_guard_value %i0
 412  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 419  -live- %f0, %i1, %i3, %i4, %r0
 422  guard_class %r0 -> %i0
 425  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 430  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i0
 438  -live- %f0, %i0, %i1, %i3, %i4
 441  goto L25
 444  ---
 444  L20:
 444  -live- %f0, %i0, %i1, %i3, %r0, %r1
 447  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 452  -live- %f0, %i0, %i1, %i3, %r0, %r1
 455  int_guard_value %i0
 457  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 464  -live- %f0, %i1, %i3, %r0, %r1
 467  guard_class %r0 -> %i0
 470  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 475  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i4
 483  -live- %f0, %i1, %i3, %i4, %r1
 486  goto L21
 489  ---
 489  L16:
 489  -live- %f0, %i0, %i1, %i3, %r0, %r1
 492  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 497  -live- %f0, %i0, %i1, %i3, %r0, %r1
 500  int_guard_value %i0
 502  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 509  -live- %f0, %i1, %i3, %r0, %r1
 512  guard_class %r0 -> %i0
 515  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 520  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i0
 528  -live- %f0, %i1, %i3, %r1
 531  goto L17
 534  ---
 534  L12:
 534  -live- %f0, %i0, %i1, %r0, %r1
 537  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 542  -live- %f0, %i0, %i1, %r0, %r1
 545  int_guard_value %i0
 547  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 554  -live- %f0, %i1, %r0, %r1
 557  guard_class %r0 -> %i0
 560  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 565  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i3
 573  -live- %f0, %i1, %i3, %r1
 576  goto L13
 579  ---
 579  L6:
 579  -live- %i1, %r0, %r1
 582  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.intobject.W_IntObject.inst_intval> -> %i0
 587  cast_int_to_float %i0 -> %f0
 590  goto L9
 593  ---
 593  L7:
 593  -live- %i1, %r0, %r1
 596  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.longobject.W_LongObject.inst_num> -> %r0
 601  residual_call_irf_f $<* fn rbigint.tofloat>, I[], R[%r0], F[], <CallDescr(r) EF=4> -> %f0
 610  -live- %f0, %i1, %r1
 613  catch_exception L28
 616  goto L9
 619  ---
 619  L28:
 619  goto_if_exception_mismatch $<* struct object_vtable>, L29
 623  new_with_vtable <rpython.jit.backend.llsupport.descr.SizeDescr object at 0x0000aaab00389e50> -> %r0
 627  setfield_gc_r %r0, $<* struct rpy_string>, FieldDescr<pypy.interpreter.error.OpErrFmtNoArgs.inst__value>
 632  setfield_gc_r %r0, $<* struct pypy.interpreter.baseobjspace.W_Root>, FieldDescr<pypy.interpreter.error.OperationError.inst_w_type>
 637  assert_not_none %r0
 639  -live- %r0
 642  raise %r0
 644  ---
 644  L29:
 644  reraise
 645  ---
 645  L8:
 645  -live- %i1, %r0, %r1
 648  inline_call_irf_f <JitCode 'W_Root.float_w'>, I[$True], R[%r0], F[] -> %f0
 657  -live- %f0, %i1, %r1
 660  goto L9
 663  ---
 663  L3:
 663  -live- %i0, %r0, %r1
 666  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls_int> -> %i0
 671  -live- %i0, %r0, %r1
 674  int_guard_value %i0
 676  residual_call_r_r %i0, <IndirectCallTargets>, R[%r0], <CallDescr(r) EF=7> -> %r0
 683  -live- %r0, %r1
 686  guard_class %r0 -> %i0
 689  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__int_w> -> %i0
 694  inline_call_ir_i <JitCode 'dispatcher__int_w'>, I[%i0], R[%r0] -> %i1
 702  -live- %i1, %r1
 705  goto L4
