; RUN: llc < %s -mtriple=x86_64-linux-gnu -mcpu=core-avx-i | FileCheck %s | |
define <16 x i16> @f_fu(<16 x i16> %bf) { | |
allocas: | |
%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> | |
ret <16 x i16> %avg.i.i | |
} | |
; CHECK: f_fu | |
; CHECK: psraw | |
; CHECK: psrlw | |
; CHECK: paddw | |
; CHECK: psraw | |
; CHECK: psraw | |
; CHECK: psrlw | |
; CHECK: paddw | |
; CHECK: psraw | |
; CHECK: ret |