anchor.diff:  
   int gfMultiply(int x, int y) {
     if (x == 0 || y == 0) return 0;
  -  return GF_EXP[GF_LOG[x] + GF_LOG[y]];
  +  return _GF_EXP[_GF_LOG[x] + _GF_LOG[y]];
   }
   
   /**
  
positive.code:   if (x == 0) {
      return 0;
    }
    return GF_EXP[GF_LOG[x] + 255 - GF_LOG[y]];
  }
  
  int gfInverse(int y) {
  
negative.code: 
  import "dart:typed_data";
  
  List<int> _GF_EXP = new List.filled(512, 1);
  List<int> _GF_LOG = new List.filled(256, 0);
  
  int gfDivide(int x, int y) {
    if (y == 0) {
  