Home | History | Annotate | Download | only in ARM

Lines Matching full:vnegd

4975 def vnegd  : PatFrag<(ops node:$in),
4980 class VNEGD<bits<2> size, string OpcodeStr, string Dt, ValueType Ty>
4983 [(set DPR:$Vd, (Ty (vnegd DPR:$Vm)))]>;
4990 def VNEGs8d : VNEGD<0b00, "vneg", "s8", v8i8>;
4991 def VNEGs16d : VNEGD<0b01, "vneg", "s16", v4i16>;
4992 def VNEGs32d : VNEGD<0b10, "vneg", "s32", v2i32>;
5007 def : Pat<(v8i8 (vnegd DPR:$src)), (VNEGs8d DPR:$src)>;
5008 def : Pat<(v4i16 (vnegd DPR:$src)), (VNEGs16d DPR:$src)>;
5009 def : Pat<(v2i32 (vnegd DPR:$src)), (VNEGs32d DPR:$src)>;