   0  -live- %r0, %r1, %r2
   0  goto_if_not_ptr_nonzero %r2, L1
   4  ref_copy %r2 -> %r3
   7  -live- %r0, %r1, %r2, %r3
   7  guard_class %r3 -> %i0
  10  -live- %i0, %r0, %r1, %r2
  10  goto_if_not_int_eq %i0, $<* struct object_vtable>, L2
  15  getfield_gc_r_pure %r2, FieldDescr<pypy.objspace.std.bytesobject.W_BytesObject.inst__value> -> %r3
  20  getfield_gc_r %r1, FieldDescr<pypy.objspace.std.dictmultiobject.W_DictMultiObject.inst_dstorage> -> %r2
  25  inline_call_r_r <JitCode 'll_dict_get__dicttablePtr_rpy_stringPtr_objectPtr'>, R[%r2, %r3, $<* struct object>] -> %r3
  33  -live- %r3
  33  ref_return %r3
  35  ---
  35  L2:
  35  L3:
  35  inline_call_r_r <JitCode 'ObjectDictStrategy.getitem'>, R[%r0, %r1, %r2] -> %r3
  43  -live- %r3
  43  ref_return %r3
  45  ---
  45  L1:
  45  goto L3
