<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - LLInt should support other types of prototype GetById caching."
   href="https://bugs.webkit.org/show_bug.cgi?id=158083#c33">Comment # 33</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - LLInt should support other types of prototype GetById caching."
   href="https://bugs.webkit.org/show_bug.cgi?id=158083">bug 158083</a>
              from <span class="vcard"><a class="email" href="mailto:ticaiolima&#64;gmail.com" title="Caio Lima &lt;ticaiolima&#64;gmail.com&gt;"> <span class="fn">Caio Lima</span></a>
</span></b>
        <pre>Checking the benchmark I noticed that the patch does not improve the results. The cases that I paid attention were:

#JSC with the patch
get-by-id-proto-or-self                        11.6561+-2.5266

#JSC without the patch
get-by-id-proto-or-self                        13.2753+-2.3457    
--------------------------------------------------------------
#JSC with the patch
get-by-id-self-or-proto                        13.0930+-1.7589

#JSC without the patch
get-by-id-self-or-proto                        12.1011+-0.7154    
--------------------------------------------------------------
#JSC with the patch
getter-prototype                                5.8231+-0.6807

#JSC without the patch
getter-prototype                                5.5745+-0.2236    
--------------------------------------------------------------
#JSC with the patch
prototype-access-with-mutating-prototype        6.2859+-2.0017

#JSC without the patch
prototype-access-with-mutating-prototype        5.3830+-0.4957
--------------------------------------------------------------

It is important notice the errors presented by the JSC run with the patch are always higher than the run without patch. IMHO it is because of the prototype cache maintenance and setup overhead. Also, It is important consider that this is implementing just the slow_path to access the prototype accessor functions.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>