19 lines · plain
1; RUN: llc < %s -mtriple=x86_64-linux-gnu -mcpu=core-avx-i | FileCheck %s2 3define <16 x i16> @f_fu(<16 x i16> %bf) {4allocas:5 %avg.i.i = sdiv <16 x i16> %bf, <i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4, i16 4>6 ret <16 x i16> %avg.i.i7}8 9; CHECK: f_fu10; CHECK: psraw11; CHECK: psrlw12; CHECK: paddw13; CHECK: psraw14; CHECK: psraw15; CHECK: psrlw16; CHECK: paddw17; CHECK: psraw18; CHECK: ret19