Skip to content

Instantly share code, notes, and snippets.

@rightfold
Created February 21, 2015 03:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rightfold/73d8344ab05fc83e1ac4 to your computer and use it in GitHub Desktop.
Save rightfold/73d8344ab05fc83e1ac4 to your computer and use it in GitHub Desktop.
using Instruction = boost::variant<NoopInstruction, ConstInt8Instruction, ConstInt16Instruction, ConstInt32Instruction, ConstInt64Instruction, ConstUInt8Instruction, ConstUInt16Instruction, ConstUInt32Instruction, ConstUInt64Instruction, ConstBooleanInstruction, ConstRationalInstruction, ConstFloat32Instruction, ConstFloat64Instruction, ConstFloat128Instruction, MoveInstruction, AddInt8Instruction, AddInt16Instruction, AddInt32Instruction, AddInt64Instruction, AddUInt8Instruction, AddUInt16Instruction, AddUInt32Instruction, AddUInt64Instruction, AddRationalInstruction, AddFloat32Instruction, AddFloat64Instruction, AddFloat128Instruction, SubInt8Instruction, SubInt16Instruction, SubInt32Instruction, SubInt64Instruction, SubUInt8Instruction, SubUInt16Instruction, SubUInt32Instruction, SubUInt64Instruction, SubRationalInstruction, SubFloat32Instruction, SubFloat64Instruction, SubFloat128Instruction, MulInt8Instruction, MulInt16Instruction, MulInt32Instruction, MulInt64Instruction, MulUInt8Instruction, MulUInt16Instruction, MulUInt32Instruction, MulUInt64Instruction, MulRationalInstruction, MulFloat32Instruction, MulFloat64Instruction, MulFloat128Instruction, DivInt8Instruction, DivInt16Instruction, DivInt32Instruction, DivInt64Instruction, DivUInt8Instruction, DivUInt16Instruction, DivUInt32Instruction, DivUInt64Instruction, DivRationalInstruction, DivFloat32Instruction, DivFloat64Instruction, DivFloat128Instruction>;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment