こう書いたらアセンブラソースリストが2倍近く小さくなった。

for(i=0;i<16;i++)
a[i]^=(b[i]+c[i])&0xff;