X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fieee754%2Fpipeline.py;fp=src%2Fieee754%2Fpipeline.py;h=f2ec693379abb71dc8e83e03770440e4800564dd;hb=df480a81912c4dca0fa4c9fa281d635e925624f6;hp=0000000000000000000000000000000000000000;hpb=07c771aa522785a492dfcaf4dcb33b35635528f8;p=ieee754fpu.git diff --git a/src/ieee754/pipeline.py b/src/ieee754/pipeline.py new file mode 100644 index 00000000..f2ec6933 --- /dev/null +++ b/src/ieee754/pipeline.py @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later +# See Notices.txt for copyright information + + +class PipelineSpec: + """ Pipeline Specification base class. + + :attribute width: FIXME: document + :attribute id_width: FIXME: document + :attribute opcode_width: FIXME: document + """ + + def __init__(self, width, id_width, opcode_width): + """ Create a PipelineSpec. """ + self.width = width + self.id_width = id_width + self.opcode_width = opcode_width