[][src]Macro psp::vfpu_asm

macro_rules! vfpu_asm {
    (
        $(
            $($opcode:ident $($arg:tt $(($base:ident))?),*)?
            $(.mips $asm:literal)?
        );*;

        // Optional in / out constraints
        $(

            // Output constraints
            : $($out_constraint:literal ($out_expr:expr)),*

            // Input constraints
            $(
                : $($in_constraint:literal ($in_expr:expr)),*

                // Clobbers
                $(
                    : $($clobber:literal),*

                    // Options
                    $(
                        : $($option:literal),*
                    )?
                )?
            )?
        )?
    ) => { ... };
}

A macro-based VFPU assembler.