anchor.diff:    if (x == 0) {
       return 0;
     }
  -  return GF_EXP[GF_LOG[x] + 255 - GF_LOG[y]];
  +  return _GF_EXP[_GF_LOG[x] + 255 - _GF_LOG[y]];
   }
   
   int gfInverse(int y) {
  
positive.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) {
  
negative.code: 
  int gfMultiply(int x, int y) {
    if (x == 0 || y == 0) return 0;
    return _GF_EXP[_GF_LOG[x] + _GF_LOG[y]];
  }
  
  /**
  