mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 02:24:40 +02:00
8223347: Integration of Vector API (Incubator)
Co-authored-by: Vivek Deshpande <vdeshpande@openjdk.org> Co-authored-by: Qi Feng <qfeng@openjdk.org> Co-authored-by: Ian Graves <igraves@openjdk.org> Co-authored-by: Jean-Philippe Halimi <jphalimi@openjdk.org> Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org> Co-authored-by: Ningsheng Jian <njian@openjdk.org> Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org> Co-authored-by: Smita Kamath <svkamath@openjdk.org> Co-authored-by: Rahul Kandu <rkandu@openjdk.org> Co-authored-by: Kishor Kharbas <kkharbas@openjdk.org> Co-authored-by: Eric Liu <Eric.Liu2@arm.com> Co-authored-by: Aaloan Miftah <someusername3@gmail.com> Co-authored-by: John R Rose <jrose@openjdk.org> Co-authored-by: Shravya Rukmannagari <srukmannagar@openjdk.org> Co-authored-by: Paul Sandoz <psandoz@openjdk.org> Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org> Co-authored-by: Lauren Walkowski <lauren.walkowski@arm.com> Co-authored-by: Yang Zang <Yang.Zhang@arm.com> Co-authored-by: Joshua Zhu <jzhu@openjdk.org> Co-authored-by: Wang Zhuo <wzhuo@openjdk.org> Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org> Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
This commit is contained in:
parent
386e7e8b73
commit
0c99b19258
336 changed files with 293978 additions and 2083 deletions
|
@ -198,9 +198,10 @@ macro(LoopLimit)
|
|||
macro(Mach)
|
||||
macro(MachProj)
|
||||
macro(MulAddS2I)
|
||||
macro(MaxI)
|
||||
macro(MaxL)
|
||||
macro(MaxD)
|
||||
macro(MaxF)
|
||||
macro(MaxI)
|
||||
macro(MemBarAcquire)
|
||||
macro(LoadFence)
|
||||
macro(SetVectMaskI)
|
||||
|
@ -212,9 +213,10 @@ macro(MemBarReleaseLock)
|
|||
macro(MemBarVolatile)
|
||||
macro(MemBarStoreStore)
|
||||
macro(MergeMem)
|
||||
macro(MinD)
|
||||
macro(MinF)
|
||||
macro(MinI)
|
||||
macro(MinL)
|
||||
macro(MinF)
|
||||
macro(MinD)
|
||||
macro(ModD)
|
||||
macro(ModF)
|
||||
macro(ModI)
|
||||
|
@ -229,6 +231,8 @@ macro(MulHiL)
|
|||
macro(MulI)
|
||||
macro(MulL)
|
||||
macro(Multi)
|
||||
macro(NegI)
|
||||
macro(NegL)
|
||||
macro(NegD)
|
||||
macro(NegF)
|
||||
macro(NeverBranch)
|
||||
|
@ -324,6 +328,8 @@ macro(TailJump)
|
|||
macro(MacroLogicV)
|
||||
macro(ThreadLocal)
|
||||
macro(Unlock)
|
||||
macro(URShiftB)
|
||||
macro(URShiftS)
|
||||
macro(URShiftI)
|
||||
macro(URShiftL)
|
||||
macro(XorI)
|
||||
|
@ -366,6 +372,7 @@ macro(AbsVI)
|
|||
macro(AbsVL)
|
||||
macro(AbsVF)
|
||||
macro(AbsVD)
|
||||
macro(NegVI)
|
||||
macro(NegVF)
|
||||
macro(NegVD)
|
||||
macro(SqrtVD)
|
||||
|
@ -395,7 +402,9 @@ macro(MaxV)
|
|||
macro(MinReductionV)
|
||||
macro(MaxReductionV)
|
||||
macro(LoadVector)
|
||||
macro(LoadVectorGather)
|
||||
macro(StoreVector)
|
||||
macro(StoreVectorScatter)
|
||||
macro(Pack)
|
||||
macro(PackB)
|
||||
macro(PackS)
|
||||
|
@ -424,3 +433,24 @@ macro(Digit)
|
|||
macro(LowerCase)
|
||||
macro(UpperCase)
|
||||
macro(Whitespace)
|
||||
macro(VectorBox)
|
||||
macro(VectorBoxAllocate)
|
||||
macro(VectorUnbox)
|
||||
macro(VectorMaskWrapper)
|
||||
macro(VectorMaskCmp)
|
||||
macro(VectorTest)
|
||||
macro(VectorBlend)
|
||||
macro(VectorRearrange)
|
||||
macro(VectorLoadMask)
|
||||
macro(VectorLoadShuffle)
|
||||
macro(VectorLoadConst)
|
||||
macro(VectorStoreMask)
|
||||
macro(VectorReinterpret)
|
||||
macro(VectorCast)
|
||||
macro(VectorCastB2X)
|
||||
macro(VectorCastS2X)
|
||||
macro(VectorCastI2X)
|
||||
macro(VectorCastL2X)
|
||||
macro(VectorCastF2X)
|
||||
macro(VectorCastD2X)
|
||||
macro(VectorInsert)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue