This patch would like to Fix data type iterator of pack rs reg
Signed-off-by: Ciyan Pan <[email protected]>
gcc/ChangeLog:
* config/riscv/crypto.md:
---
gcc/config/riscv/crypto.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gcc/config/riscv/crypto.md b/gcc/config/riscv/crypto.md
index b9ea899e18b2..2f3cc7e43b04 100644
--- a/gcc/config/riscv/crypto.md
+++ b/gcc/config/riscv/crypto.md
@@ -95,10 +95,10 @@
"unzip\t%0,%1"
[(set_attr "type" "crypto")])
-(define_insn "riscv_pack_<X:mode><HISI:mode>"
+(define_insn "riscv_pack_<X:mode><HX:mode>"
[(set (match_operand:X 0 "register_operand" "=r")
- (unspec:X [(match_operand:HISI 1 "register_operand" "r")
- (match_operand:HISI 2 "register_operand" "r")]
+ (unspec:X [(match_operand:HX 1 "register_operand" "r")
+ (match_operand:HX 2 "register_operand" "r")]
UNSPEC_PACK))]
"TARGET_ZBKB"
"pack\t%0,%1,%2"
--
2.43.0