anchor.diff:    final double v2 = 1;
     final double v3 = -0;
     final double v4 = -1;
  -  final double v5 = 9223372036854776000;
  -  final double v6 = 18446744073709552000;
  +  final double v5 = 9223372036854775808;
  +  final double v6 = 18446744073709551616;
     final double v7 = 0x02; // Hex literal.
     final double v8 = -0x02; // Hex literal.
   
  
positive.code:   static double s2 = 1;
    static double s3 = -0;
    static double s4 = -1;
    static double s5 = 9223372036854776000;
    static double s6 = 18446744073709552000;
    static double s7 = 0x02; // Hex literal.
    static double s8 = -0x02; // Hex literal.
  
  
negative.code:   Expect.identical(-0.0, map.values.first);
    map = <Null, double>{null: -1};
    Expect.identical(-1.0, map.values.first);
    map = <Null, double>{null: 9223372036854775808};
    Expect.identical(9223372036854775808.0, map.values.first);
    map = <Null, double>{null: 18446744073709551616};
    Expect.identical(18446744073709551616.0, map.values.first);
    map = <Null, double>{null: 0x02};
    Expect.identical(2.0, map.values.first);
    map = <Null, double>{null: -0x02};
  