Ian Graves
|
b65fdf5af0
|
8358768: [vectorapi] Make VectorOperators.SUADD an Associative
Reviewed-by: psandoz
|
2025-07-15 14:33:37 +00:00 |
|
Xiaohong Gong
|
d75ea7e679
|
8355563: VectorAPI: Refactor current implementation of subword gather load API
Reviewed-by: epeter, psandoz, sviswanathan, jbhateja
|
2025-07-07 06:52:29 +00:00 |
|
Naoto Sato
|
9c3eaa49f7
|
8359732: Make standard i/o encoding related system properties StaticProperty
Reviewed-by: rriggs, alanb, vyazici
|
2025-06-23 16:16:28 +00:00 |
|
Ian Graves
|
09301c1dc0
|
8356634: VectorShape#largestShapeFor should have public access
Reviewed-by: psandoz
|
2025-05-30 21:11:38 +00:00 |
|
Ian Graves
|
4d7068923c
|
8351993: VectorShuffle access to and from MemorySegments
Reviewed-by: psandoz
|
2025-05-21 21:11:34 +00:00 |
|
Vladimir Ivanov
|
6850757fe6
|
8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8
Reviewed-by: psandoz, haosun, kvn
|
2025-04-29 22:25:20 +00:00 |
|
David Linus Briemann
|
edf8ce8db1
|
8355739: AssertionError: Invalid CPU feature name after 8353786
Reviewed-by: vlivanov, shade, mdoerr
|
2025-04-29 11:57:37 +00:00 |
|
Vladimir Ivanov
|
e57fd71049
|
8353786: Migrate Vector API math library support to FFM API
Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli
|
2025-04-25 21:22:37 +00:00 |
|
Ian Graves
|
fe8bd75621
|
8351290: Clarify integral only for vector operators
Reviewed-by: liach, psandoz
|
2025-03-31 18:28:30 +00:00 |
|
Ian Graves
|
7d1fe0e03f
|
8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline
Reviewed-by: liach, psandoz
|
2025-03-24 16:24:56 +00:00 |
|
Ian Graves
|
0460978e7c
|
8351096: Typos in Vector API doc
Reviewed-by: psandoz
|
2025-03-14 17:50:42 +00:00 |
|
Xiaohong Gong
|
d48ddfe49a
|
8350748: VectorAPI: Method "checkMaskFromIndexSize" should be force inlined
Reviewed-by: psandoz
|
2025-03-03 02:22:15 +00:00 |
|
Hannes Wallnöfer
|
3f0c137026
|
8347123: Add missing @serial tags to other modules
Reviewed-by: prr, nbenalla, alanb
|
2025-02-17 15:31:18 +00:00 |
|
Jatin Bhateja
|
4b463ee70e
|
8342103: C2 compiler support for Float16 type and associated scalar operations
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi@openjdk.org>
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan
|
2025-02-12 17:02:51 +00:00 |
|
Shaojin Wen
|
fdfb68c8d0
|
8344168: Change Unsafe base offset from int to long
Reviewed-by: liach
|
2025-01-30 15:57:13 +00:00 |
|
Nizar Benalla
|
054c644ea6
|
8346667: Doccheck: warning about missing </span> before <h2>
Reviewed-by: psandoz
|
2024-12-20 10:17:21 +00:00 |
|
Quan Anh Mai
|
c8e94abfc3
|
8346532: XXXVector::rearrangeTemplate misses null check
Reviewed-by: psandoz
|
2024-12-18 18:32:05 +00:00 |
|
Paul Sandoz
|
31c3b19174
|
8346174: UMAX/UMIN are missing from XXXVector::reductionOperations
Reviewed-by: qamai, jbhateja
|
2024-12-16 18:53:05 +00:00 |
|
Quan Anh Mai
|
75cfb640a6
|
8310691: [REDO] [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: psandoz, jbhateja, epeter
|
2024-12-12 03:08:37 +00:00 |
|
Magnus Ihse Bursie
|
2979806c72
|
8345795: Update copyright year to 2024 for hotspot in files where it was missed
Reviewed-by: dholmes, tschatzl, dnsimon, sspitsyn
|
2024-12-10 08:47:46 +00:00 |
|
Jaikiran Pai
|
3d49665b85
|
8345286: Remove use of SecurityManager API from misc areas
Reviewed-by: alanb, kevinw, sgehwolf
|
2024-12-04 09:23:57 +00:00 |
|
Paul Sandoz
|
1866c0c2ce
|
8344259: Annotate Float16 with jdk.internal.ValueBased
Reviewed-by: liach, darcy
|
2024-11-15 17:22:11 +00:00 |
|
Shaojin Wen
|
0dab920b70
|
8343984: Fix Unsafe address overflow
Reviewed-by: pminborg, alanb
|
2024-11-13 23:17:26 +00:00 |
|
Joe Darcy
|
dbf23466af
|
8341260: Add Float16 to jdk.incubator.vector
Co-authored-by: Raffaello Giulietti <rgiulietti@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: rgiulietti
|
2024-11-13 18:27:41 +00:00 |
|
Jatin Bhateja
|
52382e285f
|
8338021: Support new unsigned and saturating vector operators in VectorAPI
Reviewed-by: psandoz, epeter, sviswanathan
|
2024-10-28 16:30:29 +00:00 |
|
Jatin Bhateja
|
709914fc92
|
8338023: Support two vector selectFrom API
Reviewed-by: psandoz, epeter, sviswanathan
|
2024-10-16 16:08:02 +00:00 |
|
Sandhya Viswanathan
|
83dcb02d77
|
8340079: Modify rearrange/selectFrom Vector API methods to perform wrapIndexes instead of checkIndexes
Reviewed-by: jbhateja, psandoz
|
2024-10-01 22:48:31 +00:00 |
|
Quan Anh Mai
|
38441b3f2d
|
8339677: [vectorapi] YYYXXXVector::withLaneHelper and laneHelper should use Double::doubleToRawLongBits/Float::floatToRawIntBits
Reviewed-by: psandoz
|
2024-09-10 12:44:57 +00:00 |
|
Jatin Bhateja
|
185e711bfe
|
8318650: Optimized subword gather for x86 targets.
Reviewed-by: sviswanathan, epeter, psandoz
|
2024-04-21 23:21:17 +00:00 |
|
Magnus Ihse Bursie
|
18e24d0619
|
8325109: Sort method modifiers in canonical order
Reviewed-by: aivanov, rriggs, darcy, prappo
|
2024-02-07 15:50:40 +00:00 |
|
Paul Sandoz
|
1ae851387f
|
8324858: [vectorapi] Bounds checking issues when accessing memory segments
Reviewed-by: mcimadamore, jbhateja
|
2024-02-02 16:53:10 +00:00 |
|
Jatin Bhateja
|
2678e4cd94
|
8319111: Mismatched MemorySegment heap access is not consistently intrinsified
Reviewed-by: sviswanathan, psandoz, thartmann
|
2023-12-06 09:58:06 +00:00 |
|
Per Minborg
|
74f1889b58
|
8318678: Vector access on heap MemorySegments only works for byte[]
Reviewed-by: chegar, mcimadamore, psandoz
|
2023-11-07 09:46:45 +00:00 |
|
Jorn Vernee
|
32ac72c3d3
|
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Per Minborg <pminborg@openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
|
2023-10-12 19:50:08 +00:00 |
|
Pavel Rappo
|
0901d75e07
|
8314762: Make {@Incubating} conventional
Reviewed-by: jjg, iris, chegar
|
2023-08-28 09:38:02 +00:00 |
|
Eric Liu
|
d4aacdb446
|
8306136: [vectorapi] Intrinsics of VectorMask.laneIsSet()
Reviewed-by: psandoz, xgong
|
2023-07-21 03:26:30 +00:00 |
|
Jatin Bhateja
|
ff9a754109
|
8310459: [BACKOUT] 8304450: [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: thartmann, sviswanathan
|
2023-06-26 18:35:03 +00:00 |
|
Chris Hegarty
|
cee5724d09
|
8309727: Assert privileges while reading the jdk.incubator.vector.VECTOR_ACCESS_OOB_CHECK system property
Reviewed-by: rriggs, uschindler, psandoz
|
2023-06-09 19:25:21 +00:00 |
|
Maurizio Cimadamore
|
5fc9b5787d
|
8308276: Change layout API to work with bytes, not bits
Reviewed-by: psandoz, pminborg
|
2023-05-22 14:57:00 +00:00 |
|
Quan Anh Mai
|
0ff3a2784e
|
8306008: Several Vector API tests fail for client VM after JDK-8304450
Reviewed-by: psandoz
|
2023-04-25 16:13:45 +00:00 |
|
Quan Anh Mai
|
e846a1d700
|
8304450: [vectorapi] Refactor VectorShuffle implementation
Reviewed-by: psandoz, xgong, jbhateja, vlivanov
|
2023-04-13 07:02:28 +00:00 |
|
Quan Anh Mai
|
536ad9df1a
|
8305461: [vectorapi] Add VectorMask::xor
Reviewed-by: psandoz
|
2023-04-06 15:33:16 +00:00 |
|
Xiaohong Gong
|
e245620f6f
|
8293198: [vectorapi] Improve the implementation of VectorMask.indexInRange()
Reviewed-by: jbhateja, qamai, psandoz
|
2023-02-10 01:32:05 +00:00 |
|
Glavo
|
c3ff151457
|
8301190: [vectorapi] The typeChar of LaneType is incorrect when default locale is tr
Reviewed-by: psandoz
|
2023-01-27 01:17:02 +00:00 |
|
Joe Darcy
|
536c9a512e
|
8294618: Update openjdk.java.net => openjdk.org
Reviewed-by: mikael, iris, joehw, prr, ihse
|
2022-10-05 16:48:09 +00:00 |
|
Xiaohong Gong
|
4da1745836
|
8291118: [vectorapi] Optimize the implementation of lanewise FIRST_NONZERO
Reviewed-by: eliu, psandoz
|
2022-08-23 01:30:05 +00:00 |
|
Paul Sandoz
|
fb297705f6
|
8287186: JDK modules participating in preview
Reviewed-by: alanb, jlahoda
|
2022-06-14 16:22:59 +00:00 |
|
Xiaohong Gong
|
39fa52b5f7
|
8283667: [vectorapi] Vectorization for masked load with IOOBE with predicate feature
Reviewed-by: sviswanathan, psandoz
|
2022-06-07 07:41:58 +00:00 |
|
Xiaohong Gong
|
ef7cc2105c
|
8286279: [vectorapi] Only check index of masked lanes if offset is out of array boundary for masked store
Reviewed-by: psandoz
|
2022-06-07 01:16:52 +00:00 |
|
Jatin Bhateja
|
6f6486e977
|
8284960: Integration of JEP 426: Vector API (Fourth Incubator)
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn
|
2022-05-31 16:02:09 +00:00 |
|