From df6ee5528e3d1d6edf822fa421a16f3c511995b0 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 20 May 1992 21:01:40 +0000 Subject: [PATCH] entered into RCS From-SVN: r1033 --- gcc/config/ns32k/ns32k.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gcc/config/ns32k/ns32k.md b/gcc/config/ns32k/ns32k.md index 4fcfe780fd5..243f40cbe1f 100644 --- a/gcc/config/ns32k/ns32k.md +++ b/gcc/config/ns32k/ns32k.md @@ -1859,6 +1859,18 @@ return \"adjspb %$-4\"; }") +(define_insn "" + [(set (match_operand:SI 0 "general_operand" "=g<") + (zero_extract:SI (match_operand:SI 1 "register_operand" "g") + (match_operand:SI 2 "const_int_operand" "i") + (match_operand:SI 3 "general_operand" "rK")))] + "" + "* +{ if (GET_CODE (operands[3]) == CONST_INT) + return \"extsd %1,%0,%3,%2\"; + else return \"extd %3,%1,%0,%2\"; +}") + (define_insn "extzv" [(set (match_operand:SI 0 "general_operand" "=g<") (zero_extract:SI (match_operand:QI 1 "general_operand" "g") -- 2.30.2