jdk
8320709: AArch64: Vectorized Poly1305 intrinsics
#16812
Open
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
133
Changes
View On
GitHub
8320709: AArch64: Vectorized Poly1305 intrinsics
#16812
theRealAph
wants to merge 133 commits into
openjdk:master
from
theRealAph:JDK-8296411-dev
Start
26e22ff4
Next
848b8762
Next
2b825dcf
More
6e1e1318
Temp
dc8b968e
Nearly there. Maybe.
dc10c55f
Passes tests.
5c367d4f
Really passes tests.
37f8a9cb
More
2dec7c21
More
62425c37
More
b1657a57
More
be423196
More
f3914cb5
More
ae630646
Rename
d1061f2e
More
031befd7
Partial assembly
6e883c0e
Really passes tests!
6015abf5
Small bug!
32a85a29
Small register save bug!
e88820c7
Cleanup registers
efc62667
First hack at 52 bits
4bc99f31
Bug fixes
15413d2d
Bug fixes
f7b6ffd6
Cleanup
ba6639ab
Cleanup
1a4afcd4
Cleanup
f2c580a9
Refactor
8559cc28
Refactor
2505abce
Refactor
6450062b
Better final reduction
df1d3fe4
Cleanup
4cce0870
Experiment
bbde5972
Revert "Experiment"
b08efaf3
Again
da1f01de
Again
8ab85863
Move to MacroAssembler
4f1bb17a
More
d8b9ec5e
More
5062a4cd
More
09b00c62
More
1d93ccbe
Update
76d5a1f1
Broken
148995ea
Revert "Broken"
e05a823e
More
a308e9c7
More
e9841c7e
More
84a3ac02
More
3ce3b226
More
a5ec3210
Neon version passes tests
fd611173
Test fixes
40231d0d
Temp
29f19f50
Temp
79a8cd37
Remove loop counter.
d1a6cade
Fix
1d1af19f
Fix
02468801
Update
2fb27bb9
Test
4c7a01c9
Merge branch 'clean' into JDK-8296411
e1c7a37e
Foo
f8b72aac
Intermediate
680a67e6
Intermediate
e5c6d557
Temp
6c491512
Inter
248cd3a3
Inter
ff37a25f
Inter
16a9b539
Four cols
d5e325e7
Test
30d7c7e3
Merge
47efb1f3
Correct parallel running
73e9a087
Experiment
b74beded
Temp
0c71dc33
Temp
58bab22a
Temp
02184c03
Cleanup
48e8a6a5
Cleanup
ce4b9d35
New file
f276dd6d
Inter
b15ef94f
Interleaved
876a6696
Load balance
a6f8672a
Cleanup
69505bbd
Update
b05bab1e
Polish
5117d9a2
Rebase from JDK-8296411
766fde90
Clean up merge.
33521c84
Cleanup
ffdf4d49
Temp
b9618c0e
Printing
59a9d458
More printing
292d2386
Tmp
ff77164b
Tmp
ea89ee60
Use SLI
d1e85048
More
d3f43a8d
Better
23ba9c15
Better
3fcf6a21
Temp
3d0e3ed4
Temp
a6eb3218
At last
6ae27387
Reduce scratch regs
a30463c4
Tmp
38c28fb8
Tmp
37fd86d7
Tmp
e74a4b9b
Tmp
5f72b9ae
More cleanup
6ecc0e4f
Merge from clean
2ea84a82
Cleanup
80e3994b
Cleanup
0d7df611
Remove vectors
4d4abd33
Speculative experiment with 4 sets of int registers. Untested
83f7a534
Reinstate vectors
bffe3088
Experiment: do two SIMD ops per iteration
14958df4
Back to 3 cols
35856852
Add VectorRegs and CoreRegs types
29fe1b39
Passes tests
7beee9ea
Cleanup
2ea14f9e
Stuff
5238b49d
Reorganize
c6692cb5
Delete debugging print
f05afa67
Merge branch 'clean' into JDK-8296411-dev
81a4696e
Merge branch 'clean' into JDK-8296411-dev
8ec8489f
Cleanup
08b34168
Cleanup
5b8141fb
Cleanup
4f2f1030
Cleanup
6bc16bec
Cleanup
840a875b
8320709: AArch64: Vectorized Poly1305 intrinsics
e5cf52d7
theRealAph
marked this pull request as draft
1 year ago
openjdk
added
hotspot
Oops
37f46caa
theRealAph
commented on 2023-11-27
theRealAph
marked this pull request as ready for review
1 year ago
openjdk
added
rfr
remove debug code
f2e9c8e5
Add comment, cleanup.
5cdb3630
openjdk
removed
rfr
Whitespace only
2e9b91eb
Dead code
584b081e
Whitespace
fa96b5fe
Whitespace
47024e3b
openjdk
added
rfr
adinn
requested changes on 2023-11-27
adinn
commented on 2024-01-09
adinn
commented on 2024-01-09
openjdk
added
merge-conflict
openjdk
removed
rfr
bridgekeeper
closed this
230 days ago
openjdk
reopened this
111 days ago
theRealAph
marked this pull request as draft
111 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
adinn
Assignees
No one assigned
Labels
merge-conflict
hotspot
Milestone
No milestone
Login to write a write a comment.
Login via GitHub