Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Optimizing uint operations (architecture independent) #629

Merged
merged 14 commits into from
Mar 15, 2016
Merged

Commits on Mar 7, 2016

  1. Fixing tests in bigint and util

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    0fd5217 View commit details
    Browse the repository at this point in the history
  2. Optimizing mul_u32

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    4717be0 View commit details
    Browse the repository at this point in the history
  3. Optimizing and simplifying add and shl

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    cc0adf5 View commit details
    Browse the repository at this point in the history
  4. Simplifing mul_u32 and add carry

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    e7be3c5 View commit details
    Browse the repository at this point in the history
  5. Small improvements

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    c5840be View commit details
    Browse the repository at this point in the history
  6. Subtraction optimization

    Tomasz Drwięga committed Mar 7, 2016
    Configuration menu
    Copy the full SHA
    7686569 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2016

  1. Implementing mul and full_mul

    Tomasz Drwięga committed Mar 8, 2016
    Configuration menu
    Copy the full SHA
    17b2d2a View commit details
    Browse the repository at this point in the history
  2. Couple of more aggresive optimizations

    Tomasz Drwięga committed Mar 8, 2016
    Configuration menu
    Copy the full SHA
    9ae2341 View commit details
    Browse the repository at this point in the history
  3. Using better subtraction when optimizations are enabled

    Tomasz Drwięga committed Mar 8, 2016
    Configuration menu
    Copy the full SHA
    c47209e View commit details
    Browse the repository at this point in the history
  4. Updating benchmarks to avoid inlining/optimizing

    Tomasz Drwięga committed Mar 8, 2016
    Configuration menu
    Copy the full SHA
    389779d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2016

  1. Fixing bug in multiplication implementation

    Tomasz Drwięga committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    b3fc16e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c71468 View commit details
    Browse the repository at this point in the history
  3. Same bug in full_mul

    Tomasz Drwięga committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    79d2beb View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2016

  1. Merge branch 'master' into uint_opt

    Conflicts:
    	test.sh
    	util/bigint/src/uint.rs
    Tomasz Drwięga committed Mar 14, 2016
    Configuration menu
    Copy the full SHA
    d5ec177 View commit details
    Browse the repository at this point in the history