smlal2(&accum2, ax = bm[0], bx = bm[5]);
smlal2(&accum0, ax, bx = bm[4]);
smlal2(&accum2, ax = bm[1], bx);
smlal2(&accum0, ax, bx = bm[3]);
smlal2(&accum2, ax = bm[2], bx);
smlal(&accum0, ax, ax);
smlal2(&accum2, ax = bm[0], bx = bm[5]);
smlal2(&accum0, ax, bx = bm[4]);
smlal2(&accum2, ax = bm[1], bx);
smlal2(&accum0, ax, bx = bm[3]);
smlal2(&accum2, ax = bm[2], bx);
smlal(&accum0, ax, ax);