Withdrawn: 8333343: [REDO] AArch64: optimize integer remainder
    duke 
    duke at openjdk.org
       
    Thu Aug  1 12:11:40 UTC 2024
    
    
  
On Thu, 30 May 2024 05:33:00 GMT, Jin Guojie <duke at openjdk.org> wrote:
> On some Arm processors, a separate multiply/subtract is actually faster than the combined instruction.
> 
> (1) The following test has passed, which shows performance improvement.
> 
> make test TEST="micro:java.lang.IntegerDivMod"
> make test TEST="micro:java.lang.LongDivMod"
> 
> * IntegerDivMod.testDivideRemainderUnsigned baseline(ns/ops) 2223 with this pacth(ns/ops) 1885 improvement(%) 17.93%
> 
> * IntegerDivMod.testRemainderUnsigned baseline(ns/ops) 2225 with this pacth(ns/ops) 1885 improvement(%) 18.03%
> 
> * LongDivMod.testDivideRemainderUnsigned baseline(ns/ops) 2231 with this pacth(ns/ops) 1894 improvement(%) 17.79%
> 
> * LongDivMod.testRemainderUnsigned baseline(ns/ops) 2232 with this pacth(ns/ops) 1891 improvement(%) 18.03%
> 
> (2) jtreg test has passed
> 
> make run-test  TEST=tier1
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.org/jdk/pull/19471
    
    
More information about the hotspot-dev
mailing list