package org.reasm.m68k.assembly.internal;
import javax.annotation.concurrent.Immutable;
/**
* The size of an instruction.
*
* @author Francis Gagné
*/
@Immutable
enum InstructionSize {
/** The size attribute was not specified. */
DEFAULT,
/** Byte (.b). */
BYTE,
/** Word (.w). */
WORD,
/** Long word (.l). */
LONG,
/** Quad word (.q). */
QUAD,
/** Single-precision floating-point (.s). */
SINGLE,
/** Double-precision floating-point (.d). */
DOUBLE,
/** Extended-precision floating-point (.x). */
EXTENDED,
/** Packed decimal (.p). */
PACKED,
/** Invalid size attribute. */
INVALID;
}