Home | History | Annotate | Download | only in NVPTX

Lines Matching full:u16

28                          "mov.u16 \t$dst, $src${c:vecelem};",
36 "mov.u16 \t$dst, $src${c:vecelem};",
44 "mov.u16 \t$dst, $src${c:vecelem};",
52 "mov.u16 \t$dst, $src${c:vecelem};",
110 "mov.v2.u16 \t${dst:vecfull}, ${src:vecfull};"
111 "\n\tmov.u16 \t$dst${c:vecelem}, $val;",
119 "mov.v4.u16 \t${dst:vecfull}, ${src:vecfull};"
120 "\n\tmov.u16 \t$dst${c:vecelem}, $val;",
128 "mov.v2.u16 \t${dst:vecfull}, ${src:vecfull};"
129 "\n\tmov.u16 \t$dst${c:vecelem}, $val;",
137 "mov.v4.u16 \t${dst:vecfull}, ${src:vecfull};"
138 "\n\tmov.u16 \t$dst${c:vecelem}, $val;",
379 Vec2CVTStr<"cvt.u32.u16">.s, Zint_extendext8to32>;
381 Vec2CVTStr<"cvt.u32.u16">.s, Zint_extendext16to32>;
383 Vec4CVTStr<"cvt.u32.u16">.s, Zint_extendext8to32>;
385 Vec4CVTStr<"cvt.u32.u16">.s, Zint_extendext16to32>;
424 def ShiftRLV2I16 : VecShiftOp<V2AsmStr<"shr.u16">, srl, V2I16Regs, V2I32Regs,
426 def ShiftRLV4I16 : VecShiftOp<V4AsmStr<"shr.u16">, srl, V4I16Regs, V4I32Regs,
428 def ShiftRLV2I8 : VecShiftOp<V2AsmStr<"shr.u16">, srl, V2I8Regs, V2I32Regs,
430 def ShiftRLV4I8 : VecShiftOp<V4AsmStr<"shr.u16">, srl, V4I8Regs, V4I32Regs,
683 ShuffleAsmStr4<"u16">.s),
690 ShuffleAsmStr4<"u16">.s),
711 ShuffleAsmStr2<"u16">.s),
718 ShuffleAsmStr2<"u16">.s),
829 def Build_Vector2_i16 : Build_Vector2<"mov.v2.u16", V2I16Regs, Int16Regs,
831 def Build_Vector2_i8 : Build_Vector2<"mov.v2.u16", V2I8Regs, Int8Regs,
839 def Build_Vector4_i16 : Build_Vector4<"mov.v4.u16", V4I16Regs, Int16Regs,
841 def Build_Vector4_i8 : Build_Vector4<"mov.v4.u16", V4I8Regs, Int8Regs,
858 def V4i16Mov : Vec_Move<"mov.v4.u16", V4I16Regs, IMOV16rr>;
859 def V2i16Mov : Vec_Move<"mov.v2.u16", V2I16Regs, IMOV16rr>;
861 def V4i8Mov : Vec_Move<"mov.v4.u16", V4I8Regs, IMOV8rr>;
862 def V2i8Mov : Vec_Move<"mov.v2.u16", V2I8Regs, IMOV8rr>;