※ Wk Ck αk βk を求める。 GS の一つが持っている、k 行目のベクトルに注目 ( a b c d e f g h i j k l m n o p q r s t u v w x y z) とする。 これを後ろから GL へ向かって流す。 GL は ベクトル W() C() A() B() と レジスタ S2 S TMP C を持つ Pre. Sk2 を 0 にする 1st GS は W(26)=z を GL へ送る GL は z を 自乗して Sk2 に加える GL は z を W(26) へ送る 2nd GS は V(25)=y を GL へ送る。 GL は y を 自乗して Sk2 に加える GL は y を W(25) へ送る ... 25th GS は V(2)=b を GL へ送る GL は b を 自乗して Sk2 に加える GL は b を TMP に 保存 26th GS は V(1)=a を GL へ送る GL は a を A(1) へ送る GL は S2 と TMP(b) より S を 求める。 27th GL は -Sk を B(1) へ送る GL は TMP(b) + S を GS と W(2) へ送る GS は TMP(b) + S を V(2) へ送る GL は S2 + TMP(b) * S を C に保存 28th GL は C の逆数をとる。 GS は V(1) に 0 を送る GL は W(1) に 0 を送る 29th GL は C を C(1) へ 送る