fix: htons may be macro-definition
minor: "benchmark" on Core i7, cleanup