hg: panama/dev: Blend and improved mask support
razvan.a.lupusoru at intel.com
razvan.a.lupusoru at intel.com
Thu Jan 18 21:59:31 UTC 2018
Changeset: 630b59c69c53
Author: rlupusoru
Date: 2018-01-18 13:31 -0800
URL: http://hg.openjdk.java.net/panama/dev/rev/630b59c69c53
Blend and improved mask support
- Mask loading from boolean array is complete for all combinations
- Blending is supported for all possible types and sizes (except 512)
- Masked loads, stores, and several binary operations are now supported via
use of blend
- Fix for a memory ordering issue
- Fix for rebracketing intrinsification which requires shape retention
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
More information about the panama-dev
mailing list