- FIELD u, v, w, x, y, z;
-
- FIELDOP(load)(&u, in[RU].v.fe);
- FIELDOP(load)(&v, in[RV].v.fe);
- FIELDOP(load)(&w, in[RW].v.fe);
- FIELDOP(load)(&x, in[RX].v.fe);
- FIELDOP(load)(&y, in[RY].v.fe);
-
- FIELDOP(sub)(&z, &u, &v);
- FIELDOP(mulconst)(&z, &z, in[RA].v.i);
- FIELDOP(add)(&z, &z, &w);
- FIELDOP(sub)(&x, &x, &y);
- FIELDOP(mul)(&z, &z, &x);
- FIELDOP(store)(out[RZ].v.fe, &z);
+ FIELD t, u;
+
+ FIELDOP(sub)(&t, &in[RU].v.fe.x, &in[RV].v.fe.x);
+ FIELDOP(mulconst)(&t, &t, in[RA].v.i);
+ FIELDOP(add)(&t, &t, &in[RW].v.fe.x);
+ FIELDOP(sub)(&u, &in[RX].v.fe.x, &in[RY].v.fe.x);
+ FIELDOP(mul)(&out[RZ].v.fe.x, &t, &u);