Given two quaternions, $a+bi+cj+dk$ and $e+fi+gj+hk$, their product (w.r.t. their given order) would normally be given by $Q_1+Q_2i+Q_3j+Q_4k=(ae-bf-cg-dh)+(af+be+ch-dg)i+(ag-bh+ce+df)j+(ah+bg-cf+de)k$. This takes a total of $16$ real multiplications and $12$ real additions to accomplish.
I'm looking to reduce the number of multiplications. Here's what I have so far.
$P_1=(c+d)(g+h)$, $P_2=(a+b)(e+f)$, $P_3=(c+d)(e+f)$, $P_4=(a+b)(g+h)$, $Q_1=(ae+dg)+(ch-bf)-P_1$, $Q_2=P_2+(ch-bf)-(ae+dg)$, $Q_3=P_3+(ag-de)-(bh+cf)$, $Q_4=P_4-(ag-de)-(bh+cf)$.
As far as I can tell, this requires 12 real multiplications and 16 real additions, assuming certain quantities are reused.
Are there any well-known methods for doing this using less real multiplications, or any obvious simplifications that I could make to my formulas?
EDIT: You can calculate $(R_1,R_2)=(ae+dg,ag-de)$ and $(R_3,R_4)=(cf+bh,ch-bf)$ by this method: $S_1=(a+d)(e+g)$, $S_2=(c+b)(f+h)$, $(R_1,R_2)=(S_1-ag-de,ag-de)$, $(R_3,R_4)=(S_2-ch-bf, ch-bf)$. This brings the total number of real multiplications down to 10, and the real additions up to 22.