Lines Matching refs:mpy
1870 HexValue gen_rvalue_mpy(Context *c, YYLTYPE *locp, HexMpy *mpy, in gen_rvalue_mpy() argument
1876 assert_signedness(c, locp, mpy->first_signedness); in gen_rvalue_mpy()
1877 assert_signedness(c, locp, mpy->second_signedness); in gen_rvalue_mpy()
1879 *op1 = gen_cast_op(c, locp, op1, mpy->first_bit_width * 2, in gen_rvalue_mpy()
1880 mpy->first_signedness); in gen_rvalue_mpy()
1882 if (mpy->first_bit_width == 32) { in gen_rvalue_mpy()
1883 *op2 = gen_cast_op(c, locp, op2, 64, mpy->second_signedness); in gen_rvalue_mpy()
1885 *op2 = gen_cast_op(c, locp, op2, mpy->second_bit_width * 2, in gen_rvalue_mpy()
1886 mpy->second_signedness); in gen_rvalue_mpy()
1890 if (mpy->first_bit_width == 16 && mpy->second_bit_width == 16) { in gen_rvalue_mpy()
1893 mpy->first_signedness, in gen_rvalue_mpy()
1894 mpy->second_signedness); in gen_rvalue_mpy()