halide_hexagon_add_2mpy  585 src/HexagonOptimize.cpp                     new_expr = halide_hexagon_add_2mpy(op->type, vdmpy_suffix, a01, b01);
halide_hexagon_add_2mpy  587 src/HexagonOptimize.cpp                     new_expr = halide_hexagon_add_2mpy(op->type, vmpa_suffix, mpys[0].first, mpys[1].first, mpys[0].second, mpys[1].second);
halide_hexagon_add_2mpy  599 src/HexagonOptimize.cpp             { "halide.hexagon.acc_add_2mpy.vh.vub.vub.b.b", wild_i16x + halide_hexagon_add_2mpy(Int(16, 0),  ".vub.vub.b.b", wild_u8x, wild_u8x, wild_i8, wild_i8), Pattern::ReinterleaveOp0 },
halide_hexagon_add_2mpy  600 src/HexagonOptimize.cpp             { "halide.hexagon.acc_add_2mpy.vw.vh.vh.b.b",   wild_i32x + halide_hexagon_add_2mpy(Int(32, 0),  ".vh.vh.b.b", wild_i16x, wild_i16x, wild_i8, wild_i8), Pattern::ReinterleaveOp0 },
halide_hexagon_add_2mpy  601 src/HexagonOptimize.cpp             { "halide.hexagon.acc_add_2mpy.vh.vub.b",       wild_i16x + halide_hexagon_add_2mpy(Int(16, 0),  ".vub.b", wild_u8x, wild_i16) },
halide_hexagon_add_2mpy  602 src/HexagonOptimize.cpp             { "halide.hexagon.acc_add_2mpy.vw.vh.b",        wild_i32x + halide_hexagon_add_2mpy(Int(32, 0),  ".vh.b", wild_i16x, wild_i16) },