Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify and optimize the eg_value() extractor. #211

Closed
wants to merge 6 commits into from

Commits on Jan 14, 2015

  1. Simplify and optimize the eg_value() extractor.

    Speedups vary depending on gcc version but never slower.
    
    i7 mobile, Windows7-64
    
    gcc 4.7.4
    Results for 20 tests for each version:
    
                Base      Test      Diff
        Mean    1145602   1145932   -330
        StDev   26686     24296     4889
    
    p-value: 0.527
    
    gcc 4.8.2
    Results for 20 tests for each version:
    
                Base      Test      Diff
        Mean    1118372   1136727   -18355
        StDev   11992     14562     3831
    
    p-value: 1
    
    gcc 4.9.2
    Results for 20 tests for each version:
    
                Base      Test      Diff
        Mean    1089072   1091734   -2662
        StDev   11955     12205     2827
    
    p-value: 0.827
    
    No functional change.
    mstembera authored and mstembera committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    5fb5853 View commit details
    Browse the repository at this point in the history
  2. The & 0xFFFFU is not even necessary.

    mstembera authored and mstembera committed Jan 14, 2015
    Configuration menu
    Copy the full SHA
    766bdad View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2015

  1. Merge branch 'master' into EGextractor

    mstembera authored and mstembera committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    96d1eb0 View commit details
    Browse the repository at this point in the history
  2. Better version by Joona. No functional change.

    mstembera authored and mstembera committed Jan 15, 2015
    Configuration menu
    Copy the full SHA
    d262539 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2015

  1. Configuration menu
    Copy the full SHA
    a904c3b View commit details
    Browse the repository at this point in the history
  2. Unnamed union version by Marco

    mstembera authored and mstembera committed Jan 16, 2015
    Configuration menu
    Copy the full SHA
    301ee3b View commit details
    Browse the repository at this point in the history