[vector] restrict bit shifting and rotation to int and long

Lupusoru, Razvan A razvan.a.lupusoru at intel.com
Fri May 18 21:06:49 UTC 2018


Looks good to me - thanks!

--Razvan

-----Original Message-----
From: panama-dev [mailto:panama-dev-bounces at openjdk.java.net] On Behalf Of Paul Sandoz
Sent: Thursday, May 17, 2018 5:03 PM
To: panama-dev at openjdk.java.net
Subject: [vector] restrict bit shifting and rotation to int and long

Hi,

This patch restricts the bit shifting and rotation to int and long.This makes it easier to conform to Java shift/rotate semantics. We may revisit byte/short later on, but at the moment it could be composed from explicit up and down casts.

  http://cr.openjdk.java.net/~psandoz/panama/shift-rotate-int-long/webrev/ <http://cr.openjdk.java.net/~psandoz/panama/shift-rotate-int-long/webrev/>

(based off http://cr.openjdk.java.net/~psandoz/panama/abstract-operations/webrev/ <http://cr.openjdk.java.net/~psandoz/panama/abstract-operations/webrev/>) 

A follow on patch will reimplement the bit rotation in terms of shifting and or’ing.

Paul.


More information about the panama-dev mailing list