8287970: riscv: jdk/incubator/vector/*VectorTests failing
Reviewed-by: kvn, fyang, dlong, yadongwang
This commit is contained in:
parent
a9d46f3413
commit
5ad6286b73
@ -85,6 +85,8 @@ source %{
|
||||
case Op_VectorReinterpret:
|
||||
case Op_VectorStoreMask:
|
||||
case Op_VectorTest:
|
||||
case Op_PopCountVI:
|
||||
case Op_PopCountVL:
|
||||
return false;
|
||||
default:
|
||||
return UseRVV;
|
||||
@ -783,18 +785,6 @@ instruct vnegD(vReg dst, vReg src) %{
|
||||
ins_pipe(pipe_slow);
|
||||
%}
|
||||
|
||||
// popcount vector
|
||||
|
||||
instruct vpopcountI(iRegINoSp dst, vReg src) %{
|
||||
match(Set dst (PopCountVI src));
|
||||
format %{ "vpopc.m $dst, $src\t#@vpopcountI" %}
|
||||
ins_encode %{
|
||||
__ vsetvli(t0, x0, Assembler::e32);
|
||||
__ vpopc_m(as_Register($dst$$reg), as_VectorRegister($src$$reg));
|
||||
%}
|
||||
ins_pipe(pipe_slow);
|
||||
%}
|
||||
|
||||
// vector add reduction
|
||||
|
||||
instruct reduce_addB(iRegINoSp dst, iRegIorL2I src1, vReg src2, vReg tmp) %{
|
||||
|
Loading…
x
Reference in New Issue
Block a user