>>344
あ、すまん。

r[0][0] = a[0][0] * b[0][0] + a[0][1] * b[1][0];■r[0][1] = a[0][0] * b[0][1] + a[0][1] * b[1][1];
r[1][0] = a[1][0] * b[0][0] + a[1][1] * b[1][0];■r[1][1] = a[1][0] * b[0][1] + a[1][1] * b[1][1];

■に不要な全角スペースまぜちゃったんで消しといて。

いちおうこっちもgcc 3.4で動作確認済み。