feAdd static method

void feAdd(
  1. FieldElement h,
  2. FieldElement f,
  3. FieldElement g
)

Implementation

static void feAdd(FieldElement h, FieldElement f, FieldElement g) {
  int f0 = f.h[0];
  int f1 = f.h[1];
  int f2 = f.h[2];
  int f3 = f.h[3];
  int f4 = f.h[4];
  int f5 = f.h[5];
  int f6 = f.h[6];
  int f7 = f.h[7];
  int f8 = f.h[8];
  int f9 = f.h[9];
  int g0 = g.h[0];
  int g1 = g.h[1];
  int g2 = g.h[2];
  int g3 = g.h[3];
  int g4 = g.h[4];
  int g5 = g.h[5];
  int g6 = g.h[6];
  int g7 = g.h[7];
  int g8 = g.h[8];
  int g9 = g.h[9];
  int h0 = f0 + g0;
  int h1 = f1 + g1;
  int h2 = f2 + g2;
  int h3 = f3 + g3;
  int h4 = f4 + g4;
  int h5 = f5 + g5;
  int h6 = f6 + g6;
  int h7 = f7 + g7;
  int h8 = f8 + g8;
  int h9 = f9 + g9;
  h.h[0] = h0;
  h.h[1] = h1;
  h.h[2] = h2;
  h.h[3] = h3;
  h.h[4] = h4;
  h.h[5] = h5;
  h.h[6] = h6;
  h.h[7] = h7;
  h.h[8] = h8;
  h.h[9] = h9;
}