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

Performance minutiae #94

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jan 26, 2021

  1. Configuration menu
    Copy the full SHA
    5477111 View commit details
    Browse the repository at this point in the history
  2. Refactor eq'n (6) to take full advantage of its performant design

    From the original paper:
    
        The compactness of the recommended solutions is due to the use of nested
    equations to compute elliptic terms and of only three trigonometric functions:
    sine, cosine, and arc tangent.  Nesting reduces the number of operations involving
    storage and retrieval of intermediate results (particularly when programming)
    in assembly language), reduces the length of the program and the time of execution,
    and minimizes the possibility of underflow.
    
    TODO: benchmarking and performance analysis to validate that this change
    is appropriately taken advantage of by modern engines such as V8 and
    Spidermonkey
    James-E-A committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    b19b59b View commit details
    Browse the repository at this point in the history
  3. Fix embarassing typo

    James-E-A committed Jan 26, 2021
    Configuration menu
    Copy the full SHA
    c844832 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2021

  1. Configuration menu
    Copy the full SHA
    c4a3012 View commit details
    Browse the repository at this point in the history