Lines Matching full:u16
476 "mul.wide.u16 \t$dst, $a, $b;", []>;
479 "mul.wide.u16 \t$dst, $a, $b;", []>;
547 !strconcat(".reg \t.u16 temp1; \n\t",
548 !strconcat(".reg \t.u16 temp2; \n\t",
549 !strconcat("cvt.u16.u8 \ttemp1, $a; \n\t",
550 !strconcat("cvt.u16.u8 \ttemp2, $b; \n\t",
551 !strconcat("mul.lo.u16 \t$dst, temp1, temp2; \n\t",
552 !strconcat("shr.u16 \t$dst, $dst, 8; \n\t",
557 !strconcat(".reg \t.u16 temp1; \n\t",
558 !strconcat(".reg \t.u16 temp2; \n\t",
559 !strconcat("cvt.u16.u8 \ttemp1, $a; \n\t",
561 !strconcat("cvt.u16.u8 \ttemp2, temp2; \n\t",
562 !strconcat("mul.lo.u16 \t$dst, temp1, temp2; \n\t",
563 !strconcat("shr.u16 \t$dst, $dst, 8; \n\t",
569 defm UDIV : I3_i8<"div.u", udiv, "u16", "cvt.u16.u8">;
573 defm UREM : I3_i8<"rem.u", urem, "u16", "cvt.u16.u8">;
1115 defm SRL : RSHIFT_FORMAT<"shr.u", srl, "cvt.u16.u8">;
1258 "mov.u16 \t$dst, $sss;", []>;
1260 "mov.u16 \t$dst, $sss;", []>;
1275 "mov.u16 \t$dst, $src;",
1278 "mov.u16 \t$dst, $src;",
1558 : ISET_FORMAT<"setp.gt.u", "set.gt.u32.u", setugt, "u16", "cvt.u16.u8">;
1562 : ISET_FORMAT<"setp.lt.u", "set.lt.u32.u", setult, "u16", "cvt.u16.u8">;
1566 : ISET_FORMAT<"setp.ge.u", "set.ge.u32.u", setuge, "u16", "cvt.u16.u8">;
1570 : ISET_FORMAT<"setp.le.u", "set.le.u32.u", setule, "u16", "cvt.u16.u8">;
1574 : ISET_FORMAT<"setp.eq.u", "set.eq.u32.u", setueq, "u16", "cvt.u16.u8">;
1578 : ISET_FORMAT<"setp.ne.u", "set.ne.u32.u", setune, "u16", "cvt.u16.u8">;
1923 // "cvt.u16.u32\t$dst, temp_param_reg;"),
1927 // "cvt.u16.u32\t$dst, temp_param_reg;"),
1936 "cvt.u16.u32\t$dst, retval$b;",
1940 "cvt.u16.u32\t$dst, retval$b;",
1968 !strconcat("cvt.u32.u16\ttemp_param_reg, $val;\n\t",
1992 !strconcat("cvt.u32.u16\ttemp_param_reg, $val;\n\t",
1997 !strconcat("cvt.u32.u16\ttemp_param_reg, $val;\n\t",
2009 // !strconcat("cvt.u32.u16\ttemp_retval_reg, $val;\n\t",
2015 // !strconcat("cvt.u32.u16\ttemp_retval_reg, $val;\n\t",
2034 "cvt.u32.u16\tfunc_retval$num, $val;",
2037 "cvt.u32.u16\tfunc_retval$num, $val;",
2122 "cvt.u16.u32\t$dst, $src;",
2125 "cvt.u16.u32\t$dst, $src;",
2545 "selp.u16 \t$d, 1, 0, $a;",
2549 "selp.u16 \t$d, 1, 0, $a;",
2639 "cvt.u16.u64 \t$d, $a;",
2645 "cvt.u16.u32 \t$d, $a;",
2651 "cvt.u8.u16 \t$d, $a;",