anchor.diff:       #micro{function = lists,
   	    weight = 7, 
   	    loops = 6400,
  +	    outer_loops = 5,
   	    str = "list manipulation"};
   micro(msgp) ->
       #micro{function = msgp,
  
positive.code: 
  pp2([]) ->   ok;
  pp2([R|Tail]) ->
      io:format("~-35s  ~12.2f    ~10.2f   ~2b    ~10b ~n",
  	      [ks(title,R), 
  	       ks(microsecs, R) / 1000, 
  	       ks(estones, R),
  
negative.code:     #micro{function = large_dataset_work,
  	   weight = 3,
  	   loops = 1193,
  	   outer_loops = 3,
  	   str = "Work with large dataset"};
  
  micro(large_local_dataset_work) ->
      #micro{function = large_local_dataset_work,
  	   weight = 3,
  	   loops = 1174,
  	   outer_loops = 3,
  	   str = "Work with large local dataset"};
  
  micro(alloc) ->
      #micro{function = alloc,
  	   weight = 2,
  	   loops = 3710,
  	   outer_loops = 10,
  	   str = "Alloc and dealloc"};
  
  micro(bif_dispatch) ->
      #micro{function = bif_dispatch,
  	   weight = 5,
  	   loops = 1623,
  	   outer_loops = 2,
  	   str = "Bif dispatch"};
  
  micro(binary_h) ->
  