Skip to content

Latest commit

 

History

History
20 lines (12 loc) · 561 Bytes

README.md

File metadata and controls

20 lines (12 loc) · 561 Bytes

GSOv2: The Superoptimization Toolkit

This respository holds the superoptimizer toolkit, a successor to the GNU Superoptimizer. Currently much of this is a work-in-progress and subject to change. A basic example of the superoptimizer can be found in src/main.cpp.

Documentation

The documentation is also a work-in-progress, but there exists the start of a design document (LaTeX), which can be built with the make doc command.

Requirements

Python:

  • pyyaml
  • docopt

C++:

  • A C++11 compiler
  • boost algorithm
  • boost unit test (for the tests)