RFR: 8278173: [vectorapi] Add x64 intrinsics for unsigned (zero extended) casts

Jatin Bhateja jbhateja at openjdk.java.net
Thu Feb 10 12:24:14 UTC 2022


On Sat, 5 Feb 2022 15:34:08 GMT, Quan Anh Mai <duke at openjdk.java.net> wrote:

> Hi,
> 
> This patch implements the unsigned upcast intrinsics in x86, which are used in vector lane-wise reinterpreting operations.
> 
> Thank you very much.

src/hotspot/cpu/x86/x86.ad line 7288:

> 7286:         break;
> 7287:       default: assert(false, "%s", type2name(to_elem_bt));
> 7288:     }

Please move this into a macro assembly routine.

src/hotspot/cpu/x86/x86.ad line 7310:

> 7308:       default: assert(false, "%s", type2name(to_elem_bt));
> 7309:     }
> 7310:   %}

Same as above.

-------------

PR: https://git.openjdk.java.net/jdk/pull/7358


More information about the core-libs-dev mailing list