# CPU::x86_64::InstructionWriter

This module is an assembler for x86-64 instructions, but using a Perl API
instead of parsing assembly language, and implemented entirely in perl
rather than shelling out to gcc or nasm.

It isn't finished, but is usable for some basic cases.

# INSTALLATION

You can install the latest release from CPAN:

    cpanm CPU::x86_64::InstructionWriter

or if you have a release tarball,

    cpanm CPU-x86_64-InstructionWriter-001.tar.gz

or manually build it with

    tar -xf CPU-x86_64-InstructionWriter-001.tar.gz
    cd CPU-x86_64-InstructionWriter-001
    perl Makefile.PL
    make
    make test
    make install

# DEVELOPMENT

Download or checkout the source code, then:

    dzil --authordeps | cpanm
    dzil test

To build and install a trial version, use

    V=0.001_01 dzil build
    cpanm CPU-x86_64-InstructionWriter-001_01.tar.gz