{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V8QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V8QImode, 0);
emit_insn (gen_sse4_1_<code>v8qiv8hi2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V8QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V8QImode, 0);
emit_insn (gen_avx2_<code>v8qiv8si2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V4QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V4QImode, 0);
emit_insn (gen_sse4_1_<code>v4qiv4si2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V8HImode, operands[1], V4HImode, 0);
+ operands[1] = simplify_gen_subreg (V8HImode, operands[1], V4HImode, 0);
emit_insn (gen_sse4_1_<code>v4hiv4si2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V8QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V8QImode, 0);
emit_insn (gen_avx512f_<code>v8qiv8di2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V8QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V8QImode, 0);
emit_insn (gen_avx2_<code>v4qiv4di2 (operands[0], operands[1]));
DONE;
}
(match_operand:V2QI 1 "register_operand")))]
"TARGET_SSE4_1"
{
- operands[1] = simplify_subreg (V16QImode, operands[1], V2QImode, 0);
+ operands[1] = simplify_gen_subreg (V16QImode, operands[1], V2QImode, 0);
emit_insn (gen_sse4_1_<code>v2qiv2di2 (operands[0], operands[1]));
DONE;
})
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V8HImode, operands[1], V4HImode, 0);
+ operands[1] = simplify_gen_subreg (V8HImode, operands[1], V4HImode, 0);
emit_insn (gen_avx2_<code>v4hiv4di2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V8HImode, operands[1], V2HImode, 0);
+ operands[1] = simplify_gen_subreg (V8HImode, operands[1], V2HImode, 0);
emit_insn (gen_sse4_1_<code>v2hiv2di2 (operands[0], operands[1]));
DONE;
}
{
if (!MEM_P (operands[1]))
{
- operands[1] = simplify_subreg (V4SImode, operands[1], V2SImode, 0);
+ operands[1] = simplify_gen_subreg (V4SImode, operands[1], V2SImode, 0);
emit_insn (gen_sse4_1_<code>v2siv2di2 (operands[0], operands[1]));
DONE;
}