Skip to content

Commit

Permalink
[Backport] 8269179: Crash in TestMacroLogicVector::testSubWordBoolean…
Browse files Browse the repository at this point in the history
…: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector

Summary: 8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: NA
  • Loading branch information
JinZhonghui committed Dec 4, 2023
1 parent 42c2656 commit 4e938b0
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/hotspot/cpu/x86/x86.ad
Original file line number Diff line number Diff line change
Expand Up @@ -8118,7 +8118,7 @@ instruct vpternlog(vec dst, vec src2, vec src3, immU8 func) %{
%}

instruct vpternlog_mem(vec dst, vec src2, memory src3, immU8 func) %{
predicate(vector_length_in_bytes(n->in(1)) > 8);
predicate(vector_length_in_bytes(n->in(1)->in(1)) > 8);
match(Set dst (MacroLogicV (Binary dst src2) (Binary (LoadVector src3) func)));
effect(TEMP dst);
format %{ "vpternlogd $dst,$src2,$src3,$func\t! vector ternary logic" %}
Expand Down

0 comments on commit 4e938b0

Please sign in to comment.