anchor.diff:  		   104,101,108,108,100,0,10,108,111,99,97,108,95,102,117,
   		   110,99,108,0,0,0,1,103,100,0,13,110,111,110,111,100,101,
   		   64,110,111,104,111,115,116,0,0,0,22,0,0,0,0,0,106>>,
  -    ?line 170987488 = erlang:phash(binary_to_term(ExternalFun),
  +    170987488 = erlang:phash(binary_to_term(ExternalFun),
   				   16#FFFFFFFF),
  -    ?line 124460689 = erlang:hash(binary_to_term(ExternalFun),
  +    124460689 = erlang:hash(binary_to_term(ExternalFun),
   				  16#7FFFFFF),
       case (catch erlang:phash(1,0)) of
   	{'EXIT',{badarg, _}} ->
  
positive.code: %% define -DSTANDALONE when compiling.
  %%
  basic_test() ->
      ?line 685556714 = erlang:phash({a,b,c},16#FFFFFFFF),
      ?line 14468079 = erlang:hash({a,b,c},16#7FFFFFF),
      ?line 37442646 =  erlang:phash([a,b,c,{1,2,3},c:pid(0,2,3),
  				    16#77777777777777],16#FFFFFFFF),
      ?line Comment = case erlang:hash([a,b,c,{1,2,3},c:pid(0,2,3),
  				      16#77777777777777],16#7FFFFFF) of
  			102727602 ->
  			    ?line big = erlang:system_info(endian),
  			    "Big endian machine";
  			105818829 ->
  			    ?line little = erlang:system_info(endian),
  			    "Little endian machine"
  		    end,
      ExternalReference = <<131,114,0,3,100,0,13,110,111,110,111,100,101,64,
  			 110,111,104,111,115,116,0,0,0,0,122,0,0,0,0,0,0,0,0>>,
      ?line 1113403635 = erlang:phash(binary_to_term(ExternalReference),
  				    16#FFFFFFFF),
      ?line 123 = erlang:hash(binary_to_term(ExternalReference),
  			    16#7FFFFFF),
      ExternalFun = <<131,117,0,0,0,3,103,100,0,13,110,111,110,111,100,101,64,
  		   110,111,104,111,115,116,0,0,0,38,0,0,0,0,0,100,0,8,101,
  
negative.code: 
  otp_7127_test() ->
      %% Used to return 2589127136.
      38990304 = erlang:phash2(<<"Scott9">>),
      ok.
  
  %%
  