The architecture defines this encoding bit as zero.  Leaving it
unconstrained accepts reserved encodings as V6_vcmov.

Reviewed-by: Marco Liebel <[email protected]>
Signed-off-by: Brian Cain <[email protected]>
---
 target/hexagon/imported/mmvec/encode_ext.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/target/hexagon/imported/mmvec/encode_ext.def 
b/target/hexagon/imported/mmvec/encode_ext.def
index 084ae3d8542..b46f51492d9 100644
--- a/target/hexagon/imported/mmvec/encode_ext.def
+++ b/target/hexagon/imported/mmvec/encode_ext.def
@@ -394,7 +394,7 @@ DEF_ENC(V6_vshuff,             ICLASS_CJ" 1 001 111 ttttt 
PP 1 yyyyy 001 xxxxx")
 DEF_ENC(V6_vdeal,             ICLASS_CJ" 1 001 111 ttttt PP 1 yyyyy 010 
xxxxx") //
 
 DEF_FIELDROW_DESC32(    ICLASS_CJ" 1 010 --- ----- PP - ----- ----- ---","[#2] 
if (Ps) Vd=Vu")
-DEF_ENC(V6_vcmov,         ICLASS_CJ" 1 010 000 ----- PP - uuuuu -ss ddddd")
+DEF_ENC(V6_vcmov,         ICLASS_CJ" 1 010 000 ----- PP 0 uuuuu -ss ddddd")
 DEF_ENC(V6_vncmov,         ICLASS_CJ" 1 010 001 ----- PP - uuuuu -ss ddddd")
 DEF_ENC(V6_vnccombine,     ICLASS_CJ" 1 010 010 vvvvv PP - uuuuu -ss ddddd")
 DEF_ENC(V6_vccombine,     ICLASS_CJ" 1 010 011 vvvvv PP - uuuuu -ss ddddd")
-- 
2.34.1

Reply via email to