   0  getfield_gc_f_pure %r2, FieldDescr<pypy.objspace.std.floatobject.W_FloatObject.inst_floatval> -> %f0
   5  convert_float_bytes_to_longlong %f0 -> %f0
   8  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.UnboxedPlainAttribute.inst_firstunwrapped> -> %i0
  13  -live- %f0, %i0, %r0, %r1
  16  goto_if_not %i0, L1
  20  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850> -> %r3
  25  setarrayitem_gc_f %r3, $0, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850>
  31  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.UnboxedPlainAttribute.inst_firstunwrapped> -> %i0
  36  -live- %i0, %r0, %r1, %r3
  39  goto_if_not %i0, L2
  43  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.PlainAttribute.inst_storageindex> -> %i0
  48  int_add %i0, $1 -> %i1
  52  L3:
  52  -live- %i1, %r0, %r1, %r3
  55  guard_class %r1 -> %i0
  58  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__mapdict_storage_length> -> %i0
  63  -live- %i0, %i1, %r0, %r1, %r3
  66  int_guard_value %i0
  68  residual_call_r_i %i0, <IndirectCallTargets>, R[%r1], <CallDescr(r) EF=5> -> %i0
  75  -live- %i0, %i1, %r0, %r1, %r3
  78  goto_if_not_int_gt %i1, %i0, L4
  83  -live- %r0, %r1, %r3
  86  guard_class %r1 -> %i0
  89  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__set_mapdict_increase_storage> -> %i0
  94  -live- %i0, %r0, %r1, %r3
  97  int_guard_value %i0
  99  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r0, %r3], <CallDescr(rrr) EF=5>
 107  -live-
 110  void_return
 111  ---
 111  L4:
 111  -live- %r0, %r1, %r3
 114  guard_class %r1 -> %i0
 117  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__set_mapdict_map> -> %i0
 122  -live- %i0, %r0, %r1, %r3
 125  int_guard_value %i0
 127  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r0], <CallDescr(rr) EF=5>
 134  -live- %r0, %r1, %r3
 137  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.PlainAttribute.inst_storageindex> -> %i0
 142  -live- %i0, %r1, %r3
 145  guard_class %r1 -> %i1
 148  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__mapdict_write_storage> -> %i1
 153  -live- %i0, %i1, %r1, %r3
 156  int_guard_value %i1
 158  residual_call_ir_v %i1, <IndirectCallTargets>, I[%i0], R[%r1, %r3], <CallDescr(rir) EF=5>
 167  -live-
 170  void_return
 171  ---
 171  L2:
 171  getfield_gc_r_pure %r0, FieldDescr<pypy.objspace.std.mapdict.PlainAttribute.inst_back> -> %r2
 176  -live- %r0, %r1, %r2, %r3
 179  guard_class %r2 -> %i0
 182  getfield_raw_i %i0, FieldDescr<pypy.objspace.std.mapdict.AbstractAttribute_vtable.cls_storage_needed> -> %i0
 187  inline_call_ir_i <JitCode 'dispatcher'>, I[%i0], R[%r2] -> %i1
 195  -live- %i1, %r0, %r1, %r3
 198  goto L3
 201  ---
 201  L1:
 201  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.PlainAttribute.inst_storageindex> -> %i0
 206  -live- %f0, %i0, %r0, %r1
 209  guard_class %r1 -> %i1
 212  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__mapdict_read_storage> -> %i1
 217  -live- %f0, %i0, %i1, %r0, %r1
 220  int_guard_value %i1
 222  residual_call_ir_r %i1, <IndirectCallTargets>, I[%i0], R[%r1], <CallDescr(ri) EF=5> -> %r2
 231  -live- %f0, %r0, %r1, %r2
 234  guard_class %r1 -> %i0
 237  getfield_raw_i %i0, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__set_mapdict_map> -> %i0
 242  -live- %f0, %i0, %r0, %r1, %r2
 245  int_guard_value %i0
 247  residual_call_r_v %i0, <IndirectCallTargets>, R[%r1, %r0], <CallDescr(rr) EF=5>
 254  -live- %f0, %r0, %r1, %r2
 257  arraylen_gc %r2, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850> -> %i0
 262  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.UnboxedPlainAttribute.inst_listindex> -> %i1
 267  -live- %f0, %i0, %i1, %r0, %r1, %r2
 270  goto_if_not_int_le %i0, %i1, L5
 275  new_array $1, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850> -> %r3
 280  setarrayitem_gc_f %r3, $0, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850>
 286  inline_call_r_r <JitCode 'll_concat__GcArray_SignedLongLongLlT_arrayPtr_arrayPtr'>, R[%r2, %r3] -> %r2
 293  -live- %r0, %r1, %r2
 296  getfield_gc_i_pure %r0, FieldDescr<pypy.objspace.std.mapdict.PlainAttribute.inst_storageindex> -> %i0
 301  -live- %i0, %r1, %r2
 304  guard_class %r1 -> %i1
 307  getfield_raw_i %i1, FieldDescr<pypy.interpreter.baseobjspace.W_Root_vtable.cls__mapdict_write_storage> -> %i1
 312  -live- %i0, %i1, %r1, %r2
 315  int_guard_value %i1
 317  residual_call_ir_v %i1, <IndirectCallTargets>, I[%i0], R[%r1, %r2], <CallDescr(rir) EF=5>
 326  -live-
 329  void_return
 330  ---
 330  L5:
 330  setarrayitem_gc_f %r2, %i1, %f0, <rpython.jit.backend.llsupport.descr.ArrayDescr object at 0x4e308850>
 336  void_return
