Page clear/copy benchmark program.
buffer size: 1 Mb
Each test tried 64 times, max and min CPU cycles per page are reported.
Please disregard max values. They are due to system interference only.
clear_page() tests:
               normal_clear_page - took  8709 max, 8381 min cycles per page
               normal_clear_page - took  8644 max, 8400 min cycles per page
             repstosl_clear_page - took  8626 max, 8418 min cycles per page
                 movq_clear_page - took  8647 max, 8300 min cycles per page
               movntq_clear_page - took  2777 max, 2720 min cycles per page

copy_page() tests:
                normal_copy_page - took 17892 max,17719 min cycles per page
                normal_copy_page - took 18042 max,17716 min cycles per page
              repmovsl_copy_page - took 17876 max,17726 min cycles per page
                  movq_copy_page - took 14262 max,13202 min cycles per page
                movqpf_copy_page - took 12315 max,12109 min cycles per page
               movqpf1_copy_page - took 12272 max,12034 min cycles per page
               movqpf2_copy_page - took 12373 max,12031 min cycles per page
               movqpf3_copy_page - took 12176 max,11943 min cycles per page
                movntq_copy_page - took  7030 max, 6814 min cycles per page
               movntq1_copy_page - took  7036 max, 6793 min cycles per page
              movntq11_copy_page - took  6879 max, 6665 min cycles per page
              movntq12_copy_page - took  6975 max, 6795 min cycles per page
               movntq2_copy_page - took  6807 max, 6636 min cycles per page
               movntq3_copy_page - took  6885 max, 6687 min cycles per page
               movntq4_copy_page - took  7041 max, 6770 min cycles per page

copy_page() tests (reversed walk order):
                normal_copy_page - took 17866 max,17689 min cycles per page
                normal_copy_page - took 17962 max,17692 min cycles per page
              repmovsl_copy_page - took 17845 max,17670 min cycles per page
                  movq_copy_page - took 14084 max,13195 min cycles per page
                movqpf_copy_page - took 12146 max,11938 min cycles per page
               movqpf1_copy_page - took 12104 max,11876 min cycles per page
               movqpf2_copy_page - took 12308 max,11976 min cycles per page
               movqpf3_copy_page - took 12199 max,11959 min cycles per page
                movntq_copy_page - took 48964 max, 6743 min cycles per page
               movntq1_copy_page - took  6918 max, 6653 min cycles per page
              movntq11_copy_page - took  6693 max, 6532 min cycles per page
              movntq12_copy_page - took  6869 max, 6688 min cycles per page
               movntq2_copy_page - took  6815 max, 6615 min cycles per page
               movntq3_copy_page - took  6664 max, 6512 min cycles per page
               movntq4_copy_page - took  6934 max, 6621 min cycles per page
Done.
