
************************  AlignTest LogFile  ************************
**                                                                 **
**  This file was generated by AlignTest on 2015.03.17 - 08:11:55  **
**                                                                 **
**                      Please do not edit !                       **
**                                                                 **
*********************************************************************



********************  CPU & OS Environment:  ********************

Operating System : Win64
Architecture     : x86_64
CPUID Support    : True
CPU Vendor       : GenuineIntel
CPU Name         :        Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
CPUID            : 206A7 h
CPU Family       : 6
CPU Model        : 10
CPU Stepping     : 7
Compiled with Optimization Level 2 and Debug-Info OFF

***********************  Test Statistics:  **********************

Directory:                                   C:\FreePascal\Lazarus\Lazarus_14RC2
Filename Mask:                               *.pas;*.pp;*.inc;*.lpr;*.dpr
Files loaded:                                      9,535
Strings loaded:                                2,119,277
Number of search chars:                               20      (A;a;B;b;C;c;D;d;E;e;_;\;7;$;%;^;|; ;Q;T)
Number of calls per function:                 42,385,540
Number of matches per function:               12,778,569   =  30,15 %
Number of mismatches per function:            29,606,951   =  69,85 %
Number of Char comparisons per function:   1,621,056,962
Cumulated result per function:               223,162,197      (used for verification)
Average char comparisons per call:                 38,25
Average result per matched call:                   17,46

************************  Test Results:  ************************


***************************  Statistics grabbing functions  **************************

Function Statistics                          Reference  3,123 s             =    74 ns / Call
Function AsmDummy_NoLoop                     Empty      227,8 ms            =     5 ns / Call


*********************************  Pascal functions  *********************************

Function SysPosByCall                        Verified   1,809 s  (100,0 %)  =    43 ns / Call
    Run 2                                    Verified   1,812 s  (100,0 %)  =    43 ns / Call
    Run 3                                    Verified   1,819 s  (100,0 %)  =    43 ns / Call
    Run 4                                    Verified   1,821 s  (100,0 %)  =    43 ns / Call

Function SysPosClone_NoAlign                 Verified   1,918 s  (105,3 %)  =    45 ns / Call
    Run 2                                    Verified   1,917 s  (105,3 %)  =    45 ns / Call
    Run 3                                    Verified   1,918 s  (105,3 %)  =    45 ns / Call
    Run 4                                    Verified   1,931 s  (106,0 %)  =    46 ns / Call

Function SysPosClone_ProcAlign               Verified   1,942 s  (106,6 %)  =    46 ns / Call
    Run 2                                    Verified   1,929 s  (105,9 %)  =    46 ns / Call
    Run 3                                    Verified   1,925 s  (105,7 %)  =    45 ns / Call
    Run 4                                    Verified   1,926 s  (105,8 %)  =    45 ns / Call

Function SysPosClone_ProcLoopAlign           Verified   1,777 s  ( 97,6 %)  =    42 ns / Call
    Run 2                                    Verified   1,778 s  ( 97,6 %)  =    42 ns / Call
    Run 3                                    Verified   1,778 s  ( 97,6 %)  =    42 ns / Call
    Run 4                                    Verified   1,778 s  ( 97,6 %)  =    42 ns / Call

Function OwnPascal_NoAlign                   Verified   1,612 s  ( 88,5 %)  =    38 ns / Call
    Run 2                                    Verified   1,611 s  ( 88,4 %)  =    38 ns / Call
    Run 3                                    Verified   1,614 s  ( 88,6 %)  =    38 ns / Call
    Run 4                                    Verified   1,610 s  ( 88,4 %)  =    38 ns / Call

Function OwnPascal_ProcAlign                 Verified   1,735 s  ( 95,3 %)  =    41 ns / Call
    Run 2                                    Verified   1,734 s  ( 95,2 %)  =    41 ns / Call
    Run 3                                    Verified   1,734 s  ( 95,2 %)  =    41 ns / Call
    Run 4                                    Verified   1,735 s  ( 95,3 %)  =    41 ns / Call

Function OwnPascal_ProcLoopAlign             Verified   1,735 s  ( 95,3 %)  =    41 ns / Call
    Run 2                                    Verified   1,745 s  ( 95,8 %)  =    41 ns / Call
    Run 3                                    Verified   1,739 s  ( 95,5 %)  =    41 ns / Call
    Run 4                                    Verified   1,737 s  ( 95,4 %)  =    41 ns / Call





*****************************  Asm functions Version 1:  *****************************

   Char comparison first, unconditional loop jump, countdown with 4 byte subw:

   *****************************************************************
   *             .balign 16                                        *
   *             >> n bytes NOP <<                                 *
   *   .LLoop:   cmpb    (%rsi), %dl    // 2 Byte Code 3a16        *
   *             je      .LResult       // 2 Byte Code 74xx        *
   *             subw    $1, %ax        // 4 Byte Code 662d0100    *
   *             jz      .LExit         // 2 Byte Code 74xx        *
   *             inc     %rsi           // 3 Byte Code 48ffc6      *
   *             jmp     .LLoop         // 2 Byte Code ebxx        *
   *****************************************************************

Function CharPos_Asm1_LoopStart_0            Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,912 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_1            Verified   1,911 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,909 s  (104,8 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,911 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_2            Verified   1,920 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,920 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_3            Verified   1,912 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,911 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,916 s  (105,2 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,922 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_4            Verified   1,927 s  (105,8 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,924 s  (105,7 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,922 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_5            Verified   1,913 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,917 s  (105,3 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,918 s  (105,3 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,917 s  (105,3 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_6            Verified   1,925 s  (105,7 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,923 s  (105,6 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_7            Verified   1,930 s  (106,0 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,932 s  (106,1 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,932 s  (106,1 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_8            Verified   1,946 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,940 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,939 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,937 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_9            Verified   1,915 s  (105,1 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,913 s  (105,1 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,916 s  (105,2 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,914 s  (105,1 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_A            Verified   1,920 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,920 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,920 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,921 s  (105,5 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_B            Verified   1,909 s  (104,8 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,908 s  (104,8 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,912 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_C            Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,939 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,933 s  (106,2 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,929 s  (106,0 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_D            Verified   1,912 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,915 s  (105,2 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,919 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,916 s  (105,2 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_E            Verified   2,129 s  (116,9 %)  =    50 ns / Call  =    45 ns Loop time / Call
    Run 2                                    Verified   2,127 s  (116,8 %)  =    50 ns / Call  =    45 ns Loop time / Call
    Run 3                                    Verified   2,124 s  (116,7 %)  =    50 ns / Call  =    45 ns Loop time / Call
    Run 4                                    Verified   2,130 s  (117,0 %)  =    50 ns / Call  =    45 ns Loop time / Call

Function CharPos_Asm1_LoopStart_F            Verified   1,909 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,909 s  (104,8 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,910 s  (104,9 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,911 s  (105,0 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_32           Verified   1,917 s  (105,3 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,931 s  (106,0 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,920 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,919 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm1_LoopStart_64           Verified   1,919 s  (105,4 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,917 s  (105,3 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,915 s  (105,2 %)  =    45 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,914 s  (105,1 %)  =    45 ns / Call  =    40 ns Loop time / Call



*****************************  Asm functions Version 2:  *****************************

   Char comparison last, unconditional loop jump, countdown with 4 byte subw:

   *****************************************************************
   *             .balign 16                                        *
   *             >> n bytes NOP <<                                 *
   *   .LLoop:   subw    $1, %ax        // 4 Byte Code 662d0100    *
   *             jz      .LExit         // 2 Byte Code 74xx        *
   *             inc     %rsi           // 3 Byte Code 48ffc6      *
   *             cmpb    (%rsi), %dl    // 2 Byte Code 3a16        *
   *             je      .LResult       // 2 Byte Code 74xx        *
   *             jmp     .LLoop         // 2 Byte Code ebxx        *
   *****************************************************************

Function CharPos_Asm2_LoopStart_0            Verified   1,940 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,942 s  (106,7 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,939 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,939 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_1            Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,936 s  (106,3 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,939 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_2            Verified   1,945 s  (106,8 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,946 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,960 s  (107,6 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,948 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_3            Verified   1,946 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,937 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,941 s  (106,6 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,940 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_4            Verified   1,949 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,951 s  (107,1 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,949 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,949 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_5            Verified   1,937 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,936 s  (106,3 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,940 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,935 s  (106,2 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_6            Verified   1,957 s  (107,4 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,959 s  (107,6 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,961 s  (107,7 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,965 s  (107,9 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_7            Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,935 s  (106,3 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,938 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,936 s  (106,3 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_8            Verified   1,946 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,947 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,948 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,947 s  (106,9 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_9            Verified   1,931 s  (106,0 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,933 s  (106,1 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,971 s  (108,2 %)  =    47 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,962 s  (107,7 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_A            Verified   1,972 s  (108,3 %)  =    47 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,972 s  (108,3 %)  =    47 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,977 s  (108,6 %)  =    47 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,983 s  (108,9 %)  =    47 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_B            Verified   1,973 s  (108,4 %)  =    47 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,968 s  (108,1 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,963 s  (107,8 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,966 s  (108,0 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_C            Verified   2,163 s  (118,8 %)  =    51 ns / Call  =    46 ns Loop time / Call
    Run 2                                    Verified   2,167 s  (119,0 %)  =    51 ns / Call  =    46 ns Loop time / Call
    Run 3                                    Verified   2,160 s  (118,6 %)  =    51 ns / Call  =    46 ns Loop time / Call
    Run 4                                    Verified   2,157 s  (118,5 %)  =    51 ns / Call  =    46 ns Loop time / Call

Function CharPos_Asm2_LoopStart_D            Verified   1,940 s  (106,6 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,943 s  (106,7 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,949 s  (107,0 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,942 s  (106,6 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_E            Verified   1,957 s  (107,4 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,958 s  (107,5 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,954 s  (107,3 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,966 s  (108,0 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_F            Verified   1,962 s  (107,8 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 2                                    Verified   1,956 s  (107,4 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,955 s  (107,4 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 4                                    Verified   1,954 s  (107,3 %)  =    46 ns / Call  =    41 ns Loop time / Call

Function CharPos_Asm2_LoopStart_32           Verified   1,936 s  (106,3 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,937 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 3                                    Verified   1,937 s  (106,4 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,940 s  (106,5 %)  =    46 ns / Call  =    40 ns Loop time / Call

Function CharPos_Asm2_LoopStart_64           Verified   1,942 s  (106,7 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 2                                    Verified   1,945 s  (106,8 %)  =    46 ns / Call  =    41 ns Loop time / Call
    Run 3                                    Verified   1,942 s  (106,6 %)  =    46 ns / Call  =    40 ns Loop time / Call
    Run 4                                    Verified   1,943 s  (106,7 %)  =    46 ns / Call  =    40 ns Loop time / Call



*****************************  Asm functions Version 3a:  ****************************

   Char comparison last, conditional loop jump, countdown with 4 byte subw:

   *****************************************************************
   *             .balign 16                                        *
   *             >> n bytes NOP <<                                 *
   *   .LLoop:   subw    $1, %ax        // 4 Byte Code 662d0100    *
   *             jz      .LExit         // 2 Byte Code 74xx        *
   *             inc     %rsi           // 3 Byte Code 48ffc6      *
   *             cmpb    (%rsi), %dl    // 2 Byte Code 3a16        *
   *             jne     .LLoop         // 2 Byte Code 75xx        *
   *             jmp     .LResult       // 2 Byte Code ebxx        *
   *****************************************************************

Function CharPos_Asm3a_LoopStart_0           Verified   1,564 s  ( 85,9 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 2                                    Verified   1,567 s  ( 86,1 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 3                                    Verified   1,564 s  ( 85,9 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 4                                    Verified   1,568 s  ( 86,1 %)  =    37 ns / Call  =    32 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_1           Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,543 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,544 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_2           Verified   1,545 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,545 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,549 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,546 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_3           Verified   1,540 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,540 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_4           Verified   1,708 s  ( 93,8 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,708 s  ( 93,8 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,709 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_5           Verified   1,531 s  ( 84,1 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,533 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,534 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,533 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_6           Verified   1,710 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,708 s  ( 93,8 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,719 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,710 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_7           Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,536 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_8           Verified   1,698 s  ( 93,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,702 s  ( 93,5 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,700 s  ( 93,4 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,715 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_9           Verified   1,544 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,554 s  ( 85,3 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,564 s  ( 85,9 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 4                                    Verified   1,553 s  ( 85,3 %)  =    37 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_A           Verified   1,738 s  ( 95,5 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 2                                    Verified   1,749 s  ( 96,1 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 3                                    Verified   1,723 s  ( 94,6 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,721 s  ( 94,5 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_B           Verified   1,542 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,542 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,561 s  ( 85,8 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,550 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_C           Verified   1,733 s  ( 95,2 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 2                                    Verified   1,721 s  ( 94,5 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,733 s  ( 95,2 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 4                                    Verified   1,738 s  ( 95,4 %)  =    41 ns / Call  =    36 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_D           Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,550 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_E           Verified   1,721 s  ( 94,5 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,715 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,716 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,720 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_F           Verified   1,528 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,529 s  ( 84,0 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,524 s  ( 83,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,524 s  ( 83,7 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_32          Verified   1,543 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,540 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,554 s  ( 85,3 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,545 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3a_LoopStart_64          Verified   1,542 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,543 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call



*****************************  Asm functions Version 3b:  ****************************

   Same as Version 3a, countdown with 3 byte decw:

   *****************************************************************
   *             .balign 16                                        *
   *             >> n bytes NOP <<                                 *
   *   .LLoop:   decw    %ax            // 3 Byte Code 66ffc8      *
   *             jz      .LExit         // 2 Byte Code 74xx        *
   *             inc     %rsi           // 3 Byte Code 48ffc6      *
   *             cmpb    (%rsi), %dl    // 2 Byte Code 3a16        *
   *             jne     .LLoop         // 2 Byte Code 75xx        *
   *             jmp     .LResult       // 2 Byte Code ebxx        *
   *****************************************************************

Function CharPos_Asm3b_LoopStart_0           Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_1           Verified   1,540 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,542 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,544 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_2           Verified   1,549 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,549 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,568 s  ( 86,1 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 4                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_3           Verified   1,550 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,556 s  ( 85,4 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,547 s  ( 85,0 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,571 s  ( 86,2 %)  =    37 ns / Call  =    32 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_4           Verified   1,545 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,541 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,540 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_5           Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,706 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,703 s  ( 93,5 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_6           Verified   1,528 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,529 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,528 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,529 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_7           Verified   1,709 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,709 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,707 s  ( 93,8 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_8           Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,536 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_9           Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,699 s  ( 93,3 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,697 s  ( 93,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,698 s  ( 93,3 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_A           Verified   1,525 s  ( 83,7 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,526 s  ( 83,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,526 s  ( 83,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,528 s  ( 83,9 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_B           Verified   1,703 s  ( 93,5 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,703 s  ( 93,5 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,720 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,715 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_C           Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,534 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,545 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,542 s  ( 84,7 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_D           Verified   1,779 s  ( 97,7 %)  =    42 ns / Call  =    37 ns Loop time / Call
    Run 2                                    Verified   1,733 s  ( 95,2 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 3                                    Verified   1,721 s  ( 94,5 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,734 s  ( 95,2 %)  =    41 ns / Call  =    36 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_E           Verified   1,538 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,534 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,534 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,533 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_F           Verified   1,718 s  ( 94,3 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,717 s  ( 94,3 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,719 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,718 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_32          Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,534 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,533 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,536 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3b_LoopStart_64          Verified   1,687 s  ( 92,6 %)  =    40 ns / Call  =    34 ns Loop time / Call
    Run 2                                    Verified   1,704 s  ( 93,6 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,710 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,702 s  ( 93,5 %)  =    40 ns / Call  =    35 ns Loop time / Call



*****************************  Asm functions Version 3c:  ****************************

   Same as Version 3a, loop start aligned to 16, internal (runthrough) NOPs:

   *****************************************************************
   *             .balign 16                                        *
   *   .LLoop:   subw    $1, %ax        // 4 Byte Code 662d0100    *
   *             jz      .LExit         // 2 Byte Code 74xx        *
   *             >> n bytes NOP <<                                 *
   *             inc     %rsi           // 3 Byte Code 48ffc6      *
   *             cmpb    (%rsi), %dl    // 2 Byte Code 3a16        *
   *             jne     .LLoop         // 2 Byte Code 75xx        *
   *             jmp     .LResult       // 2 Byte Code ebxx        *
   *****************************************************************

Function CharPos_Asm3c_InsideLoop_0          Verified   1,544 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,538 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,538 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_1          Verified   1,546 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,545 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,540 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_2          Verified   1,538 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_3          Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,538 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_4          Verified   1,526 s  ( 83,8 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,529 s  ( 84,0 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,547 s  ( 85,0 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,543 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_5          Verified   1,723 s  ( 94,6 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,710 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,720 s  ( 94,4 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,722 s  ( 94,5 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_6          Verified   1,555 s  ( 85,4 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,551 s  ( 85,2 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,552 s  ( 85,2 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_7          Verified   1,699 s  ( 93,3 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,699 s  ( 93,3 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,709 s  ( 93,8 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,704 s  ( 93,6 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_8          Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,537 s  ( 84,4 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,544 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_9          Verified   1,716 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,709 s  ( 93,9 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,715 s  ( 94,2 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,714 s  ( 94,1 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_A          Verified   1,538 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,550 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,545 s  ( 84,9 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,550 s  ( 85,1 %)  =    37 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_B          Verified   1,724 s  ( 94,7 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,766 s  ( 97,0 %)  =    42 ns / Call  =    36 ns Loop time / Call
    Run 3                                    Verified   1,728 s  ( 94,9 %)  =    41 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,725 s  ( 94,7 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_C          Verified   1,553 s  ( 85,3 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,564 s  ( 85,9 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 3                                    Verified   1,555 s  ( 85,4 %)  =    37 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,545 s  ( 84,8 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_D          Verified   1,735 s  ( 95,3 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 2                                    Verified   1,743 s  ( 95,7 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 3                                    Verified   1,742 s  ( 95,7 %)  =    41 ns / Call  =    36 ns Loop time / Call
    Run 4                                    Verified   1,732 s  ( 95,1 %)  =    41 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_E          Verified   1,566 s  ( 86,0 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 2                                    Verified   1,579 s  ( 86,7 %)  =    37 ns / Call  =    32 ns Loop time / Call
    Run 3                                    Verified   1,541 s  ( 84,6 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,539 s  ( 84,5 %)  =    36 ns / Call  =    31 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_F          Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 2                                    Verified   1,705 s  ( 93,6 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 3                                    Verified   1,705 s  ( 93,6 %)  =    40 ns / Call  =    35 ns Loop time / Call
    Run 4                                    Verified   1,707 s  ( 93,7 %)  =    40 ns / Call  =    35 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_32         Verified   1,875 s  (103,0 %)  =    44 ns / Call  =    39 ns Loop time / Call
    Run 2                                    Verified   1,873 s  (102,9 %)  =    44 ns / Call  =    39 ns Loop time / Call
    Run 3                                    Verified   1,868 s  (102,6 %)  =    44 ns / Call  =    39 ns Loop time / Call
    Run 4                                    Verified   1,867 s  (102,6 %)  =    44 ns / Call  =    39 ns Loop time / Call

Function CharPos_Asm3c_InsideLoop_64         Verified   1,535 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 2                                    Verified   1,532 s  ( 84,1 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 3                                    Verified   1,536 s  ( 84,3 %)  =    36 ns / Call  =    31 ns Loop time / Call
    Run 4                                    Verified   1,534 s  ( 84,2 %)  =    36 ns / Call  =    31 ns Loop time / Call



*******************************  Asm functions Version 4a:  ****************************

   Dummy doing nothing else but jumping to NOPed Exit (RET):

   ***************************************
   *   asm                               *
   *               jmp     .LExit        *
   *               .balign 16            *
   *               >> n bytes NOP <<     *
   *     .LExit:                         *
   *   end;                              *
   ***************************************



Function CharPos_Asm4a_NoLoop_ExitStart_0    Empty      136,7 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,7 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_1    Empty      133,7 ms (  7,3 %)  =     3 ns / Call
    Run 2                                    Empty      134,7 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      135,3 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_2    Empty      134,1 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,7 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      137,3 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_3    Empty      133,6 ms (  7,3 %)  =     3 ns / Call
    Run 2                                    Empty      135,5 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,4 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,3 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_4    Empty      134,4 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      133,9 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,3 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,7 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_5    Empty      136,8 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      133,4 ms (  7,3 %)  =     3 ns / Call
    Run 3                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_6    Empty      135,2 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      133,9 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      133,8 ms (  7,3 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_7    Empty      135,3 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      134,8 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,8 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,7 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_8    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      136,7 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      134,3 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,1 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_9    Empty      135,8 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      135,6 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_A    Empty      135,5 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      136,4 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      133,8 ms (  7,3 %)  =     3 ns / Call
    Run 4                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_B    Empty      135,2 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      134,6 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,4 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_C    Empty      134,6 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      134,8 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,6 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_D    Empty      136,2 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      134,5 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      133,6 ms (  7,3 %)  =     3 ns / Call
    Run 4                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_E    Empty      135,3 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      135,0 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,6 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_F    Empty      135,5 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,1 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      134,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_32   Empty      134,5 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,5 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,8 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4a_NoLoop_ExitStart_64   Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      134,6 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      136,1 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      134,2 ms (  7,4 %)  =     3 ns / Call



*******************************  Asm functions Version 4b:  *****************************

   Same as Version 4a, but with PUSH / NOPed Exit (POP RET):

   ***************************************
   *   asm                               *
   *               pushq   %rsi          *
   *               jmp     .LExit        *
   *               .balign 16            *
   *               >> n bytes NOP <<     *
   *     .LExit:   popq    %rsi          *
   *   end;                              *
   ***************************************


Function CharPos_Asm4b_NoLoop_ExitStart_0    Empty      135,8 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      136,8 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,7 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_1    Empty      137,3 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      134,9 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_2    Empty      135,0 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_3    Empty      136,4 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      135,6 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_4    Empty      137,0 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,7 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_5    Empty      135,7 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      137,1 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      135,9 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_6    Empty      135,7 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      137,9 ms (  7,6 %)  =     3 ns / Call
    Run 3                                    Empty      136,4 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      137,7 ms (  7,6 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_7    Empty      135,6 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      135,7 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      135,8 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_8    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 3                                    Empty      134,6 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      136,1 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_9    Empty      137,3 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,8 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,4 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,4 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_A    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      135,7 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,1 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,8 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_B    Empty      134,5 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      137,1 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      135,6 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_C    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 2                                    Empty      136,8 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      135,1 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      134,6 ms (  7,4 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_D    Empty      134,8 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      137,9 ms (  7,6 %)  =     3 ns / Call
    Run 3                                    Empty      136,4 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      137,3 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_E    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 2                                    Empty      137,0 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,3 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,5 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_F    Empty      148,4 ms (  8,1 %)  =     4 ns / Call
    Run 2                                    Empty      147,5 ms (  8,1 %)  =     3 ns / Call
    Run 3                                    Empty      146,7 ms (  8,1 %)  =     3 ns / Call
    Run 4                                    Empty      148,1 ms (  8,1 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_32   Empty      138,2 ms (  7,6 %)  =     3 ns / Call
    Run 2                                    Empty      136,7 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      135,4 ms (  7,4 %)  =     3 ns / Call
    Run 4                                    Empty      137,0 ms (  7,5 %)  =     3 ns / Call

Function CharPos_Asm4b_NoLoop_ExitStart_64   Empty      137,9 ms (  7,6 %)  =     3 ns / Call
    Run 2                                    Empty      136,6 ms (  7,5 %)  =     3 ns / Call
    Run 3                                    Empty      136,8 ms (  7,5 %)  =     3 ns / Call
    Run 4                                    Empty      136,9 ms (  7,5 %)  =     3 ns / Call



Total time elapsed:  00:11:37


    *************************************  All Done!  ******************************************
    **                                                                                        **
    **    The scope of this test program is to learn more about how to write fast and         **
    **    efficient Free Pascal code for modern processors. One of the most interesting       **
    **    questions in this context is: What have different CPUs in common in terms of        **
    **    micro-runtime behaviour (e.g. related to code alignment) and what are their         **
    **    differences? If we optimize some code on our own working machine, would this code   **
    **    also work better on other computers? So the more result log files of different      **
    **    processors could be evaluated, the more reliable the findings would be.             **
    **                                                                                        **
    **    Thus I would like to ask you to run this test (which will take about 12 minutes)    **
    **    and to submit your result file(s):    ==>     mailto: rue.walter@web.de             **
    **                                                                                        **
    ************************  Thank you very much for your patience!  **************************





------------ The following part is intended for machine reading ------------
<0>=Win64
<1>=x86_64
<2>=1
<3>=       Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
<4>=GenuineIntel
<5>=13
<6>=2147483656
<7>=132775
<8>=6
<9>=10
<10>=7
<11>=0
<12>=0
<13>=132775
<14>=68159488
<15>=530244543
<16>=3219913727
<17>=0
<18>=0
<19>=1
<20>=672139264
<21>=2
<22>=0
<23>#Ver_Main=r1001-20150308
<23>#MD5_Main=3132a38878e3e0082cf05795a29f18c2
<23>#Ver_TestFunctions=r1001-20150308
<23>#MD5_TestFunctions=114e32cacaf7040499c1295b9a64fc54
<23>#Ver_IncI386=Not used
<23>#MD5_IncI386=5381c91ce83dcf71f01f1873dca4f968
<23>#Ver_IncX86_64=r1002-20150308
<23>#MD5_IncX86_64=10064b22c64d493837d92b234bf11ff4
<24>=9535
<25>=2119277
<26>=4
<27>=20
<28>=223162197
<29>=1621056962
<30>=12778569
<31>=29606951
<32>=42385540
<33>=0,227824373310107
<34>=1,82098365483728
<35>=Statistics
<36>=-1
<37>=0
<38>#1=3,12338295052588
<35>=AsmDummy_NoLoop
<36>=-1
<37>=0
<38>#1=0,227824373310107
<35>=SysPosByCall
<36>=-1
<37>=0
<38>#1=1,80926539192987
<38>#2=1,81229067257353
<38>#3=1,81900857517929
<38>#4=1,82098365483728
<35>=SysPosClone_NoAlign
<36>=-1
<37>=0
<38>#1=1,91814447782892
<38>#2=1,9172343245284
<38>#3=1,91778918907064
<38>#4=1,9310667748616
<35>=SysPosClone_ProcAlign
<36>=-1
<37>=0
<38>#1=1,94187331793958
<38>#2=1,92903091388164
<38>#3=1,92487616588915
<38>#4=1,92582924208198
<35>=SysPosClone_ProcLoopAlign
<36>=-1
<37>=0
<38>#1=1,77743352434543
<38>#2=1,77817135946512
<38>#3=1,77794797244162
<38>#4=1,7775485075679
<35>=OwnPascal_NoAlign
<36>=-1
<37>=0
<38>#1=1,61185016464219
<38>#2=1,61064613051692
<38>#3=1,61390482396915
<38>#4=1,61000573349583
<35>=OwnPascal_ProcAlign
<36>=-1
<37>=0
<38>#1=1,73496649194648
<38>#2=1,73409080228212
<38>#3=1,73398333839844
<38>#4=1,7353189609527
<35>=OwnPascal_ProcLoopAlign
<36>=-1
<37>=0
<38>#1=1,73452911707297
<38>#2=1,74509566792093
<38>#3=1,73927507307857
<38>#4=1,73739147870931
<35>=CharPos_Asm1_LoopStart_0
<36>=0
<37>=0
<38>#1=1,91040175200594
<38>#2=1,90960125572958
<38>#3=1,91041365762571
<38>#4=1,91157602208179
<35>=CharPos_Asm1_LoopStart_1
<36>=1
<37>=0
<38>#1=1,91054493274891
<38>#2=1,90919395821127
<38>#3=1,90998160895052
<38>#4=1,91078899795411
<35>=CharPos_Asm1_LoopStart_2
<36>=2
<37>=0
<38>#1=1,91988739790148
<38>#2=1,92134865607484
<38>#3=1,92112432913399
<38>#4=1,9204651337659
<35>=CharPos_Asm1_LoopStart_3
<36>=3
<37>=0
<38>#1=1,91190280001379
<38>#2=1,91121415390207
<38>#3=1,91563458519881
<38>#4=1,92185558483224
<35>=CharPos_Asm1_LoopStart_4
<36>=4
<37>=0
<38>#1=1,92720402785915
<38>#2=1,92114375409256
<38>#3=1,92432161465269
<38>#4=1,92185934450164
<35>=CharPos_Asm1_LoopStart_5
<36>=5
<37>=0
<38>#1=1,91278757554586
<38>#2=1,91677188519223
<38>#3=1,91784088452489
<38>#4=1,91687182973711
<35>=CharPos_Asm1_LoopStart_6
<36>=6
<37>=0
<38>#1=1,92473110531147
<38>#2=1,92333219498899
<38>#3=1,92090658161459
<38>#4=1,92081039673911
<35>=CharPos_Asm1_LoopStart_7
<36>=7
<37>=0
<38>#1=1,92987809271971
<38>#2=1,93248009725012
<38>#3=1,93157057056116
<38>#4=1,93787428292139
<35>=CharPos_Asm1_LoopStart_8
<36>=8
<37>=0
<38>#1=1,94602054659327
<38>#2=1,93976257687741
<38>#3=1,93894860845236
<38>#4=1,93744098102307
<35>=CharPos_Asm1_LoopStart_9
<36>=9
<37>=0
<38>#1=1,91455462016373
<38>#2=1,91343549190575
<38>#3=1,91553464065393
<38>#4=1,91374660454857
<35>=CharPos_Asm1_LoopStart_A
<36>=10
<37>=0
<38>#1=1,91979465938962
<38>#2=1,91962328112615
<38>#3=1,92016060054453
<38>#4=1,92054346021173
<35>=CharPos_Asm1_LoopStart_B
<36>=11
<37>=0
<38>#1=1,90853946242994
<38>#2=1,90984720076948
<38>#3=1,90837967648045
<38>#4=1,91239281025888
<35>=CharPos_Asm1_LoopStart_C
<36>=12
<37>=0
<38>#1=1,93830915134863
<38>#2=1,93854162423984
<38>#3=1,93339557674895
<38>#4=1,92949523305251
<35>=CharPos_Asm1_LoopStart_D
<36>=13
<37>=0
<38>#1=1,9124545314982
<38>#2=1,91503429131798
<38>#3=1,91872534675118
<38>#4=1,91615717924537
<35>=CharPos_Asm1_LoopStart_E
<36>=14
<37>=0
<38>#1=2,12872168107351
<38>#2=2,12739044480022
<38>#3=2,12428621109917
<38>#4=2,13000748800822
<35>=CharPos_Asm1_LoopStart_F
<36>=15
<37>=0
<38>#1=1,90945086895359
<38>#2=1,90868514961918
<38>#3=1,91006964787563
<38>#4=1,91126898241415
<35>=CharPos_Asm1_LoopStart_32
<36>=32
<37>=0
<38>#1=1,91660896618491
<38>#2=1,9307757137889
<38>#3=1,91964395930785
<38>#4=1,91909191451765
<35>=CharPos_Asm1_LoopStart_64
<36>=64
<37>=0
<38>#1=1,91906904319547
<38>#2=1,91669136560592
<38>#3=1,9152630045398
<38>#4=1,9140689961996
<35>=CharPos_Asm2_LoopStart_0
<36>=0
<37>=0
<38>#1=1,93963631464673
<38>#2=1,94235737537479
<38>#3=1,93887623481642
<38>#4=1,93916886241803
<35>=CharPos_Asm2_LoopStart_1
<36>=1
<37>=0
<38>#1=1,93796075531758
<38>#2=1,93805537366414
<38>#3=1,93599601475044
<38>#4=1,939173248699
<35>=CharPos_Asm2_LoopStart_2
<36>=2
<37>=0
<38>#1=1,94490141833528
<38>#2=1,94614179593141
<38>#3=1,95988464081058
<38>#4=1,94835404806737
<35>=CharPos_Asm2_LoopStart_3
<36>=3
<37>=0
<38>#1=1,94598514303976
<38>#2=1,93686418507599
<38>#3=1,94098196298605
<38>#4=1,94012068538773
<35>=CharPos_Asm2_LoopStart_4
<36>=4
<37>=0
<38>#1=1,94853482550434
<38>#2=1,95077934813599
<38>#3=1,94890139327082
<38>#4=1,94927924004549
<35>=CharPos_Asm2_LoopStart_5
<36>=5
<37>=0
<38>#1=1,93687483747263
<38>#2=1,93572312541317
<38>#3=1,94020809770128
<38>#4=1,93469673566704
<35>=CharPos_Asm2_LoopStart_6
<36>=6
<37>=0
<38>#1=1,95661247520968
<38>#2=1,95939776362332
<38>#3=1,96123467543087
<38>#4=1,96540822177037
<35>=CharPos_Asm2_LoopStart_7
<36>=7
<37>=0
<38>#1=1,93760076697256
<38>#2=1,93542517161324
<38>#3=1,93817035688662
<38>#4=1,93634566400461
<35>=CharPos_Asm2_LoopStart_8
<36>=8
<37>=0
<38>#1=1,94577240841289
<38>#2=1,94732358534606
<38>#3=1,94804168220141
<38>#4=1,94723335328047
<35>=CharPos_Asm2_LoopStart_9
<36>=9
<37>=0
<38>#1=1,93090510907741
<38>#2=1,93268656576132
<38>#3=1,97106433107649
<38>#4=1,96176854848564
<35>=CharPos_Asm2_LoopStart_A
<36>=10
<37>=0
<38>#1=1,9723050219784
<38>#2=1,97232476024275
<38>#3=1,97726245938774
<38>#4=1,98266949059613
<35>=CharPos_Asm2_LoopStart_B
<36>=11
<37>=0
<38>#1=1,97304066395762
<38>#2=1,96822515406812
<38>#3=1,96292214037979
<38>#4=1,96627764531906
<35>=CharPos_Asm2_LoopStart_C
<36>=12
<37>=0
<38>#1=2,16275734153777
<38>#2=2,16682530382828
<38>#3=2,1598749283313
<38>#4=2,1572879624785
<35>=CharPos_Asm2_LoopStart_D
<36>=13
<37>=0
<38>#1=1,94043305125369
<38>#2=1,94259141479493
<38>#3=1,94905271996416
<38>#4=1,94186391876608
<35>=CharPos_Asm2_LoopStart_E
<36>=14
<37>=0
<38>#1=1,9565952433916
<38>#2=1,95819341619227
<38>#3=1,95448857530461
<38>#4=1,96607712961774
<35>=CharPos_Asm2_LoopStart_F
<36>=15
<37>=0
<38>#1=1,96235662344091
<38>#2=1,95558608546355
<38>#3=1,95530223042387
<38>#4=1,95356651638433
<35>=CharPos_Asm2_LoopStart_32
<36>=32
<37>=0
<38>#1=1,93629835483133
<38>#2=1,9374365947421
<38>#3=1,93690178176999
<38>#4=1,93959213853129
<35>=CharPos_Asm2_LoopStart_64
<36>=64
<37>=0
<38>#1=1,94239152570517
<38>#2=1,94451479899867
<38>#3=1,94153181463577
<38>#4=1,94289626132209
<35>=CharPos_Asm3a_LoopStart_0
<36>=0
<37>=0
<38>#1=1,56375396723448
<38>#2=1,56699480225705
<38>#3=1,56445169921392
<38>#4=1,56764115208803
<35>=CharPos_Asm3a_LoopStart_1
<36>=1
<37>=0
<38>#1=1,53513599037525
<38>#2=1,54251340165488
<38>#3=1,54376881792861
<38>#4=1,53670345920915
<35>=CharPos_Asm3a_LoopStart_2
<36>=2
<37>=0
<38>#1=1,54508000263177
<38>#2=1,5446250826344
<38>#3=1,54885157765127
<38>#4=1,54649081857402
<35>=CharPos_Asm3a_LoopStart_3
<36>=3
<37>=0
<38>#1=1,53962472233275
<38>#2=1,54025070728781
<38>#3=1,53916917572381
<38>#4=1,54107062852273
<35>=CharPos_Asm3a_LoopStart_4
<36>=4
<37>=0
<38>#1=1,70778408218637
<38>#2=1,70800527606939
<38>#3=1,70716718309903
<38>#4=1,70932178697087
<35>=CharPos_Asm3a_LoopStart_5
<36>=5
<37>=0
<38>#1=1,53143428254542
<38>#2=1,53330221162552
<38>#3=1,53379096864749
<38>#4=1,53300989732969
<35>=CharPos_Asm3a_LoopStart_6
<36>=6
<37>=0
<38>#1=1,71011664374313
<38>#2=1,7078379707811
<38>#3=1,71854174956216
<38>#4=1,71039548589027
<35>=CharPos_Asm3a_LoopStart_7
<36>=7
<37>=0
<38>#1=1,5382289450681
<38>#2=1,53725237094152
<38>#3=1,53900375027023
<38>#4=1,53615298094788
<35>=CharPos_Asm3a_LoopStart_8
<36>=8
<37>=0
<38>#1=1,69772540001316
<38>#2=1,70183785172491
<38>#3=1,70001754512387
<38>#4=1,71451608355239
<35>=CharPos_Asm3a_LoopStart_9
<36>=9
<37>=0
<38>#1=1,54414979776112
<38>#2=1,55389047456427
<38>#3=1,56446015847007
<38>#4=1,55340046431917
<35>=CharPos_Asm3a_LoopStart_A
<36>=10
<37>=0
<38>#1=1,73830633159658
<38>#2=1,74933438186335
<38>#3=1,72316927598167
<38>#4=1,7207937915326
<35>=CharPos_Asm3a_LoopStart_B
<36>=11
<37>=0
<38>#1=1,54177243347735
<38>#2=1,54156001215626
<38>#3=1,56149409261946
<38>#4=1,55011795962742
<35>=CharPos_Asm3a_LoopStart_C
<36>=12
<37>=0
<38>#1=1,73307694476732
<38>#2=1,72072298442557
<38>#3=1,73288081534697
<38>#4=1,73807730506897
<35>=CharPos_Asm3a_LoopStart_D
<36>=13
<37>=0
<38>#1=1,54059691017837
<38>#2=1,55008694235487
<38>#3=1,53518455277166
<38>#4=1,53664330449876
<35>=CharPos_Asm3a_LoopStart_E
<36>=14
<37>=0
<38>#1=1,72060079517008
<38>#2=1,71501862602882
<38>#3=1,71582538842084
<38>#4=1,71954464137454
<35>=CharPos_Asm3a_LoopStart_F
<36>=15
<37>=0
<38>#1=1,52788703446677
<38>#2=1,52903780660887
<38>#3=1,52412109895137
<38>#4=1,52431409531389
<35>=CharPos_Asm3a_LoopStart_32
<36>=32
<37>=0
<38>#1=1,54254911851418
<38>#2=1,53978952117477
<38>#3=1,55372724225116
<38>#4=1,54532281461384
<35>=CharPos_Asm3a_LoopStart_64
<36>=64
<37>=0
<38>#1=1,5422276667805
<38>#2=1,53793255779708
<38>#3=1,54293887090862
<38>#4=1,53813182027527
<35>=CharPos_Asm3b_LoopStart_0
<36>=0
<37>=0
<38>#1=1,53851718638874
<38>#2=1,54089737042456
<38>#3=1,53897085316298
<38>#4=1,53934807332609
<35>=CharPos_Asm3b_LoopStart_1
<36>=1
<37>=0
<38>#1=1,53965448638216
<38>#2=1,54157379761073
<38>#3=1,53901064299746
<38>#4=1,5438571701595
<35>=CharPos_Asm3b_LoopStart_2
<36>=2
<37>=0
<38>#1=1,54935631326819
<38>#2=1,54903454822873
<38>#3=1,56838650654652
<38>#4=1,53823865754738
<35>=CharPos_Asm3b_LoopStart_3
<36>=3
<37>=0
<38>#1=1,55022103723013
<38>#2=1,55571297430579
<38>#3=1,5472590443547
<38>#4=1,57052575843498
<35>=CharPos_Asm3b_LoopStart_4
<36>=4
<37>=0
<38>#1=1,54533127386998
<38>#2=1,54148701190875
<38>#3=1,54065017216153
<38>#4=1,53962252919227
<35>=CharPos_Asm3b_LoopStart_5
<36>=5
<37>=0
<38>#1=1,70714368516528
<38>#2=1,70554112608365
<38>#3=1,7069782597117
<38>#4=1,70299645651159
<35>=CharPos_Asm3b_LoopStart_6
<36>=6
<37>=0
<38>#1=1,52843155991816
<38>#2=1,52853526413244
<38>#3=1,52759847984034
<38>#4=1,52859855190067
<35>=CharPos_Asm3b_LoopStart_7
<36>=7
<37>=0
<38>#1=1,70931332771472
<38>#2=1,70911249870761
<38>#3=1,7073611193789
<38>#4=1,70673356789493
<35>=CharPos_Asm3b_LoopStart_8
<36>=8
<37>=0
<38>#1=1,53489255178161
<38>#2=1,53585252070168
<38>#3=1,53467668409691
<38>#4=1,53926379407037
<35>=CharPos_Asm3b_LoopStart_9
<36>=9
<37>=0
<38>#1=1,70695350855481
<38>#2=1,69897079050182
<38>#3=1,69705022605012
<38>#4=1,69823232877056
<35>=CharPos_Asm3b_LoopStart_A
<36>=10
<37>=0
<38>#1=1,52489997712868
<38>#2=1,52620708885665
<38>#3=1,52582172274318
<38>#4=1,52804149421794
<35>=CharPos_Asm3b_LoopStart_B
<36>=11
<37>=0
<38>#1=1,70296575254483
<38>#2=1,70297327188363
<38>#3=1,71972447889416
<38>#4=1,71498447569844
<35>=CharPos_Asm3b_LoopStart_C
<36>=12
<37>=0
<38>#1=1,53504575830965
<38>#2=1,534096755092
<38>#3=1,54477170974099
<38>#4=1,54230192025115
<35>=CharPos_Asm3b_LoopStart_D
<36>=13
<37>=0
<38>#1=1,77919242301294
<38>#2=1,73345447823621
<38>#3=1,72116881855522
<38>#4=1,73382919195305
<35>=CharPos_Asm3b_LoopStart_E
<36>=14
<37>=0
<38>#1=1,5376994582943
<38>#2=1,53442133988351
<38>#3=1,53409550186887
<38>#4=1,53278087080209
<35>=CharPos_Asm3b_LoopStart_F
<36>=15
<37>=0
<38>#1=1,7178706485743
<38>#2=1,71657481585453
<38>#3=1,71914016360828
<38>#4=1,71839606237292
<35>=CharPos_Asm3b_LoopStart_32
<36>=32
<37>=0
<38>#1=1,53819730118398
<38>#2=1,53429727079332
<38>#3=1,53289021452047
<38>#4=1,53647004640059
<35>=CharPos_Asm3b_LoopStart_64
<36>=64
<37>=0
<38>#1=1,68684961635707
<38>#2=1,70431202749572
<38>#3=1,7095219893664
<38>#4=1,70193309668303
<35>=CharPos_Asm3c_InsideLoop_0
<36>=0
<37>=0
<38>#1=1,54350344793015
<38>#2=1,53546245500146
<38>#3=1,53762081854269
<38>#4=1,53754844490674
<35>=CharPos_Asm3c_InsideLoop_1
<36>=1
<37>=0
<38>#1=1,54617970593119
<38>#2=1,54529962998587
<38>#3=1,54097820331666
<38>#4=1,53985625530662
<35>=CharPos_Asm3c_InsideLoop_2
<36>=2
<37>=0
<38>#1=1,53759732060894
<38>#2=1,54143719628921
<38>#3=1,53713112160337
<38>#4=1,53921366514505
<35>=CharPos_Asm3c_InsideLoop_3
<36>=3
<37>=0
<38>#1=1,53833076944767
<38>#2=1,53842256804218
<38>#3=1,53832826300141
<38>#4=1,5376393035839
<35>=CharPos_Asm3c_InsideLoop_4
<36>=4
<37>=0
<38>#1=1,52609241893996
<38>#2=1,52922140379789
<38>#3=1,54721737468552
<38>#4=1,54338627156719
<35>=CharPos_Asm3c_InsideLoop_5
<36>=5
<37>=0
<38>#1=1,72283403879352
<38>#2=1,70962412705176
<38>#3=1,71964019963845
<38>#4=1,72172336979168
<35>=CharPos_Asm3c_InsideLoop_6
<36>=6
<37>=0
<38>#1=1,55455468282489
<38>#2=1,55061924888072
<38>#3=1,55188500424529
<38>#4=1,53677175986992
<35>=CharPos_Asm3c_InsideLoop_7
<36>=7
<37>=0
<38>#1=1,69899710818762
<38>#2=1,69874677686675
<38>#3=1,70895396598126
<38>#4=1,70357795204542
<35>=CharPos_Asm3c_InsideLoop_8
<36>=8
<37>=0
<38>#1=1,535065496574
<38>#2=1,5379660815159
<38>#3=1,53690616805096
<38>#4=1,54373310106931
<35>=CharPos_Asm3c_InsideLoop_9
<36>=9
<37>=0
<38>#1=1,71601180536192
<38>#2=1,70940042672248
<38>#3=1,71507314123511
<38>#4=1,71364352694586
<35>=CharPos_Asm3c_InsideLoop_A
<36>=10
<37>=0
<38>#1=1,53806163977981
<38>#2=1,5500618778922
<38>#3=1,54535477180373
<38>#4=1,5502946640892
<35>=CharPos_Asm3c_InsideLoop_B
<36>=11
<37>=0
<38>#1=1,72431096225605
<38>#2=1,7661266319315
<38>#3=1,72770281066618
<38>#4=1,72481381803827
<35>=CharPos_Asm3c_InsideLoop_C
<36>=12
<37>=0
<38>#1=1,55281019622341
<38>#2=1,56407259921611
<38>#3=1,55459823232877
<38>#4=1,54452357156061
<35>=CharPos_Asm3c_InsideLoop_D
<36>=13
<37>=0
<38>#1=1,73544115020819
<38>#2=1,74284957876037
<38>#3=1,74203216397171
<38>#4=1,7320430356824
<35>=CharPos_Asm3c_InsideLoop_E
<36>=14
<37>=0
<38>#1=1,56586470829665
<38>#2=1,57906428094756
<38>#3=1,54132753926505
<38>#4=1,53882234622169
<35>=CharPos_Asm3c_InsideLoop_F
<36>=15
<37>=0
<38>#1=1,70696040128205
<38>#2=1,7052228074078
<38>#3=1,70464193848554
<38>#4=1,70654683764808
<35>=CharPos_Asm3c_InsideLoop_32
<36>=32
<37>=0
<38>#1=1,87513323328435
<38>#2=1,87309987875066
<38>#3=1,86771822531072
<38>#4=1,86747541332865
<35>=CharPos_Asm3c_InsideLoop_64
<36>=64
<37>=0
<38>#1=1,53524690062254
<38>#2=1,53234694229221
<38>#3=1,53550036500124
<38>#4=1,53354846997121
<35>=CharPos_Asm4a_NoLoop_ExitStart_0
<36>=0
<37>=0
<38>#1=0,136683094333238
<38>#2=0,135117818639814
<38>#3=0,13474561136924
<38>#4=0,135854087230596
<35>=CharPos_Asm4a_NoLoop_ExitStart_1
<36>=1
<37>=0
<38>#1=0,133691964019964
<38>#2=0,134715220708259
<38>#3=0,13651578904495
<38>#4=0,135282930787619
<35>=CharPos_Asm4a_NoLoop_ExitStart_2
<36>=2
<37>=0
<38>#1=0,134071377323554
<38>#2=0,135077402193767
<38>#3=0,134685143353061
<38>#4=0,137321298213844
<35>=CharPos_Asm4a_NoLoop_ExitStart_3
<36>=3
<37>=0
<38>#1=0,133642148400417
<38>#2=0,135494412191355
<38>#3=0,134406301205914
<38>#4=0,135283244093403
<35>=CharPos_Asm4a_NoLoop_ExitStart_4
<36>=4
<37>=0
<38>#1=0,13441726690833
<38>#2=0,133900312365866
<38>#3=0,13431512922297
<38>#4=0,134656945832563
<35>=CharPos_Asm4a_NoLoop_ExitStart_5
<36>=5
<37>=0
<38>#1=0,136776459456665
<38>#2=0,133419701294266
<38>#3=0,135378175745746
<38>#4=0,134392515751448
<35>=CharPos_Asm4a_NoLoop_ExitStart_6
<36>=6
<37>=0
<38>#1=0,135243140953139
<38>#2=0,135140689961996
<38>#3=0,133885273688267
<38>#4=0,133761204598076
<35>=CharPos_Asm4a_NoLoop_ExitStart_7
<36>=7
<37>=0
<38>#1=0,135261939300138
<38>#2=0,134758143600573
<38>#3=0,134809525749036
<38>#4=0,134690156245594
<35>=CharPos_Asm4a_NoLoop_ExitStart_8
<36>=8
<37>=0
<38>#1=0,135379428968879
<38>#2=0,136745755489901
<38>#3=0,134262493851374
<38>#4=0,134110853852251
<35>=CharPos_Asm4a_NoLoop_ExitStart_9
<36>=9
<37>=0
<38>#1=0,135790172850801
<38>#2=0,135074269135934
<38>#3=0,135633206653362
<38>#4=0,134406301205914
<35>=CharPos_Asm4a_NoLoop_ExitStart_A
<36>=10
<37>=0
<38>#1=0,135522923017636
<38>#2=0,136438089210689
<38>#3=0,133828878647271
<38>#4=0,134922629136811
<35>=CharPos_Asm4a_NoLoop_ExitStart_B
<36>=11
<37>=0
<38>#1=0,135160428226345
<38>#2=0,134580185915652
<38>#3=0,134396588726631
<38>#4=0,135441776819758
<35>=CharPos_Asm4a_NoLoop_ExitStart_C
<36>=12
<37>=0
<38>#1=0,134574546411552
<38>#2=0,134790100790471
<38>#3=0,134906023930296
<38>#4=0,135587464008998
<35>=CharPos_Asm4a_NoLoop_ExitStart_D
<36>=13
<37>=0
<38>#1=0,136174285741141
<38>#2=0,134491520378975
<38>#3=0,133638702036801
<38>#4=0,134907903764996
<35>=CharPos_Asm4a_NoLoop_ExitStart_E
<36>=14
<37>=0
<38>#1=0,135252226820855
<38>#2=0,13498779673974
<38>#3=0,13493484806236
<38>#4=0,135584017645382
<35>=CharPos_Asm4a_NoLoop_ExitStart_F
<36>=15
<37>=0
<38>#1=0,135454935662657
<38>#2=0,135871945660245
<38>#3=0,136147654749559
<38>#4=0,134414133850497
<35>=CharPos_Asm4a_NoLoop_ExitStart_32
<36>=32
<37>=0
<38>#1=0,13450530583344
<38>#2=0,134851822029783
<38>#3=0,134515331618506
<38>#4=0,134753444013823
<35>=CharPos_Asm4a_NoLoop_ExitStart_64
<36>=64
<37>=0
<38>#1=0,135071449383884
<38>#2=0,134581439138785
<38>#3=0,136133869295093
<38>#4=0,134160982777581
<35>=CharPos_Asm4b_NoLoop_ExitStart_0
<36>=0
<37>=0
<38>#1=0,135799258718517
<38>#2=0,136762047390633
<38>#3=0,136281436319033
<38>#4=0,136655523424307
<35>=CharPos_Asm4b_NoLoop_ExitStart_1
<36>=1
<37>=0
<38>#1=0,137267096313331
<38>#2=0,136258878302635
<38>#3=0,134908843682346
<38>#4=0,135907975825326
<35>=CharPos_Asm4b_NoLoop_ExitStart_2
<36>=2
<37>=0
<38>#1=0,134996255995889
<38>#2=0,136482578631919
<38>#3=0,13646660003697
<38>#4=0,135383815249846
<35>=CharPos_Asm4b_NoLoop_ExitStart_3
<36>=3
<37>=0
<38>#1=0,136408951772841
<38>#2=0,135385381778762
<38>#3=0,135642605826861
<38>#4=0,135444596571808
<35>=CharPos_Asm4b_NoLoop_ExitStart_4
<36>=4
<37>=0
<38>#1=0,137044962512963
<38>#2=0,13589982987496
<38>#3=0,135891997230377
<38>#4=0,136722257556152
<35>=CharPos_Asm4b_NoLoop_ExitStart_5
<36>=5
<37>=0
<38>#1=0,13574944309897
<38>#2=0,137128928462891
<38>#3=0,135862546486746
<38>#4=0,136534900697732
<35>=CharPos_Asm4b_NoLoop_ExitStart_6
<36>=6
<37>=0
<38>#1=0,135704640371957
<38>#2=0,137862063995839
<38>#3=0,136388900202709
<38>#4=0,13766248821187
<35>=CharPos_Asm4b_NoLoop_ExitStart_7
<36>=7
<37>=0
<38>#1=0,135552060455484
<38>#2=0,135426738142159
<38>#3=0,135672369876276
<38>#4=0,135753829379937
<35>=CharPos_Asm4b_NoLoop_ExitStart_8
<36>=8
<37>=0
<38>#1=0,13631903301303
<38>#2=0,135090247730883
<38>#3=0,134632194675682
<38>#4=0,136065255328548
<35>=CharPos_Asm4b_NoLoop_ExitStart_9
<36>=9
<37>=0
<38>#1=0,137279001933097
<38>#2=0,13584312152818
<38>#3=0,136445608549488
<38>#4=0,136393286483675
<35>=CharPos_Asm4b_NoLoop_ExitStart_A
<36>=10
<37>=0
<38>#1=0,136260131525768
<38>#2=0,135718739132206
<38>#3=0,136063062188065
<38>#4=0,136841940365377
<35>=CharPos_Asm4b_NoLoop_ExitStart_B
<36>=11
<37>=0
<38>#1=0,134452043850277
<38>#2=0,136517982185433
<38>#3=0,137143967140489
<38>#4=0,135599056322981
<35>=CharPos_Asm4b_NoLoop_ExitStart_C
<36>=12
<37>=0
<38>#1=0,136295221773499
<38>#2=0,136806536811863
<38>#3=0,135118131945598
<38>#4=0,134580499221435
<35>=CharPos_Asm4b_NoLoop_ExitStart_D
<36>=13
<37>=0
<38>#1=0,134811718889519
<38>#2=0,137878355896572
<38>#3=0,136365715574744
<38>#4=0,137296860362745
<35>=CharPos_Asm4b_NoLoop_ExitStart_E
<36>=14
<37>=0
<38>#1=0,135409193018294
<38>#2=0,136975721934851
<38>#3=0,136294281856149
<38>#4=0,136514535821817
<35>=CharPos_Asm4b_NoLoop_ExitStart_F
<36>=15
<37>=0
<38>#1=0,148354361373157
<38>#2=0,147456740303969
<38>#3=0,146726111217287
<38>#4=0,148098703853974
<35>=CharPos_Asm4b_NoLoop_ExitStart_32
<36>=32
<37>=0
<38>#1=0,138196047960849
<38>#2=0,136677141523355
<38>#3=0,135403553514194
<38>#4=0,13704652904188
<35>=CharPos_Asm4b_NoLoop_ExitStart_64
<36>=64
<37>=0
<38>#1=0,137879922425488
<38>#2=0,136591922350295
<38>#3=0,1367589143328
<38>#4=0,136870451191659
<39>=42080,3416143866
<40>=0,00806878472212702
