reorganise imports
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 2 May 2019 12:55:36 +0000 (13:55 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Thu, 2 May 2019 12:55:36 +0000 (13:55 +0100)
13 files changed:
src/ieee754/add/concurrentunit.py
src/ieee754/add/nmigen_add_experiment.py
src/ieee754/fpadd/add0.py
src/ieee754/fpadd/add1.py
src/ieee754/fpadd/addstages.py
src/ieee754/fpadd/align.py
src/ieee754/fpadd/pipeline.py
src/ieee754/fpadd/specialcases.py
src/ieee754/fpadd/statemachine.py
src/ieee754/fpcommon/corrections.py
src/ieee754/fpcommon/normtopack.py
src/ieee754/fpcommon/pack.py
src/ieee754/fpcommon/roundz.py

index c0053c8b5f26a3d6435d2987f114023621835950..dbe4a964ef4cea1772a23c661f8313754b026cab 100644 (file)
@@ -10,12 +10,12 @@ from singlepipe import PassThroughStage
 from multipipe import CombMuxOutPipe
 from multipipe import PriorityCombMuxInPipe
 
-from fpcommon.getop import FPADDBaseData
-from fpcommon.denorm import FPSCData
-from fpcommon.pack import FPPackData
-from fpcommon.normtopack import FPNormToPack
-from fpadd.specialcases import FPAddSpecialCasesDeNorm
-from fpadd.addstages import FPAddAlignSingleAdd
+from ieee754.fpcommon.getop import FPADDBaseData
+from ieee754.fpcommon.denorm import FPSCData
+from ieee754.fpcommon.pack import FPPackData
+from ieee754.fpcommon.normtopack import FPNormToPack
+from ieee754.fpadd.specialcases import FPAddSpecialCasesDeNorm
+from ieee754.fpadd.addstages import FPAddAlignSingleAdd
 
 
 def num_bits(n):
index ecb1d35b14350f67e95f51522dc7407b2f056bc8..773e3aee155d6f0d90ed42e99a97f13ae8a14e36 100644 (file)
@@ -3,8 +3,8 @@
 # 2013-12-12
 
 from nmigen.cli import main, verilog
-from fpadd.statemachine import FPADDBase, FPADD
-from fpadd.pipeline import FPADDMuxInOut
+from ieee754.fpadd.statemachine import FPADDBase, FPADD
+from ieee754.fpadd.pipeline import FPADDMuxInOut
 
 if __name__ == "__main__":
     if True:
index 76790fe22bbd4d48220e98b78d694b8ef2567180..f380d3e5e5c1411759604040e822fdd83777a926 100644 (file)
@@ -7,7 +7,7 @@ from nmigen.cli import main, verilog
 
 from fpbase import FPNumBase
 from fpbase import FPState
-from fpcommon.denorm import FPSCData
+from ieee754.fpcommon.denorm import FPSCData
 
 
 class FPAddStage0Data:
index 679f5176d2d9227c41637d9fb9db2d6c08c6845d..1c0ff27a3d7e149ec30c9d121b3c05fe6e130073 100644 (file)
@@ -7,8 +7,8 @@ from nmigen.cli import main, verilog
 from math import log
 
 from fpbase import FPState
-from fpcommon.postcalc import FPAddStage1Data
-from fpadd.add0 import FPAddStage0Data
+from ieee754.fpcommon.postcalc import FPAddStage1Data
+from .add0 import FPAddStage0Data
 
 
 class FPAddStage1Mod(FPState, Elaboratable):
index f5703aeceaacd6c99855b9977aab4d95a8432b62..62452c37c8478dba1dfa030da619a8409322672c 100644 (file)
@@ -9,11 +9,11 @@ from singlepipe import (StageChain, SimpleHandshake,
                         PassThroughStage)
 
 from fpbase import FPState
-from fpcommon.denorm import FPSCData
-from fpcommon.postcalc import FPAddStage1Data
-from fpadd.align import FPAddAlignSingleMod
-from fpadd.add0 import FPAddStage0Mod
-from fpadd.add1 import FPAddStage1Mod
+from ieee754.fpcommon.denorm import FPSCData
+from ieee754.fpcommon.postcalc import FPAddStage1Data
+from .align import FPAddAlignSingleMod
+from .add0 import FPAddStage0Mod
+from .add1 import FPAddStage1Mod
 
 
 class FPAddAlignSingleAdd(FPState, SimpleHandshake):
index 9837a0b8c91b39270f211872bae793b83b172094..c4b4d52fe238b19926fca7d81599c30b3b7e9ce1 100644 (file)
@@ -8,7 +8,7 @@ from nmigen.cli import main, verilog
 from fpbase import FPNumOut, FPNumIn, FPNumBase
 from fpbase import MultiShiftRMerge
 from fpbase import FPState
-from fpcommon.denorm import FPSCData
+from ieee754.fpcommon.denorm import FPSCData
 
 
 class FPNumIn2Ops:
index e244ee60e2f373d917de6eaeaca4a6e7f74d9f32..5c4eed18d9aba94a9956c425e216e1ba579192dd 100644 (file)
@@ -9,12 +9,12 @@ from singlepipe import (ControlBase, SimpleHandshake, PassThroughStage)
 from multipipe import CombMuxOutPipe
 from multipipe import PriorityCombMuxInPipe
 
-from fpcommon.getop import FPADDBaseData
-from fpcommon.denorm import FPSCData
-from fpcommon.pack import FPPackData
-from fpcommon.normtopack import FPNormToPack
-from fpadd.specialcases import FPAddSpecialCasesDeNorm
-from fpadd.addstages import FPAddAlignSingleAdd
+from ieee754.fpcommon.getop import FPADDBaseData
+from ieee754.fpcommon.denorm import FPSCData
+from ieee754.fpcommon.pack import FPPackData
+from ieee754.fpcommon.normtopack import FPNormToPack
+from .specialcases import FPAddSpecialCasesDeNorm
+from .addstages import FPAddAlignSingleAdd
 
 from concurrentunit import ReservationStations, num_bits
 
index 6f9d1a08575773c3e57139c480a1b8b84ed5b677..39254a74f772d4565439d975c0857b4c7d02bd19 100644 (file)
@@ -10,8 +10,8 @@ from fpbase import FPNumDecode
 from singlepipe import SimpleHandshake, StageChain
 
 from fpbase import FPState, FPID
-from fpcommon.getop import FPADDBaseData
-from fpcommon.denorm import (FPSCData, FPAddDeNormMod)
+from ieee754.fpcommon.getop import FPADDBaseData
+from ieee754.fpcommon.denorm import (FPSCData, FPAddDeNormMod)
 
 
 class FPAddSpecialCasesMod:
index 4418b3fa8f07471b5b9067a6175f0306ad10c5d8..e7f298d3e433eb74c3104625e9d4698066668d17 100644 (file)
@@ -11,22 +11,22 @@ from fpbase import Trigger
 from singlepipe import (StageChain, SimpleHandshake)
 
 from fpbase import FPState, FPID
-from fpcommon.getop import (FPGetOp, FPADDBaseData, FPGet2Op)
-from fpcommon.denorm import (FPSCData, FPAddDeNorm)
-from fpcommon.postcalc import FPAddStage1Data
-from fpcommon.postnormalise import (FPNorm1Data,
+from ieee754.fpcommon.getop import (FPGetOp, FPADDBaseData, FPGet2Op)
+from ieee754.fpcommon.denorm import (FPSCData, FPAddDeNorm)
+from ieee754.fpcommon.postcalc import FPAddStage1Data
+from ieee754.fpcommon.postnormalise import (FPNorm1Data,
                             FPNorm1Single, FPNorm1Multi)
-from fpcommon.roundz import (FPRoundData, FPRound)
-from fpcommon.corrections import FPCorrections
-from fpcommon.pack import (FPPackData, FPPackMod, FPPack)
-from fpcommon.normtopack import FPNormToPack
-from fpcommon.putz import (FPPutZ, FPPutZIdx)
-
-from fpadd.specialcases import (FPAddSpecialCases, FPAddSpecialCasesDeNorm)
-from fpadd.align import (FPAddAlignMulti, FPAddAlignSingle)
-from fpadd.add0 import (FPAddStage0Data, FPAddStage0)
-from fpadd.add1 import (FPAddStage1Mod, FPAddStage1)
-from fpadd.addstages import FPAddAlignSingleAdd
+from ieee754.fpcommon.roundz import (FPRoundData, FPRound)
+from ieee754.fpcommon.corrections import FPCorrections
+from ieee754.fpcommon.pack import (FPPackData, FPPackMod, FPPack)
+from ieee754.fpcommon.normtopack import FPNormToPack
+from ieee754.fpcommon.putz import (FPPutZ, FPPutZIdx)
+
+from .specialcases import (FPAddSpecialCases, FPAddSpecialCasesDeNorm)
+from .align import (FPAddAlignMulti, FPAddAlignSingle)
+from .add0 import (FPAddStage0Data, FPAddStage0)
+from .add1 import (FPAddStage1Mod, FPAddStage1)
+from .addstages import FPAddAlignSingleAdd
 
 
 class FPOpData:
index ce9ba3cd190b7c21cf46b2316396af7f0096a6a4..68340275a904dc163db609ba905d87ad1b1cd5c6 100644 (file)
@@ -5,7 +5,7 @@
 from nmigen import Module, Elaboratable
 from nmigen.cli import main, verilog
 from fpbase import FPState
-from fpcommon.roundz import FPRoundData
+from .roundz import FPRoundData
 
 
 class FPCorrectionsMod(Elaboratable):
index 87d08125f8723738db9177b4275f2c542b4967d2..7d871f42efe73611a7c47348721e9e1fad07ea8c 100644 (file)
@@ -7,11 +7,11 @@
 from singlepipe import StageChain, SimpleHandshake
 
 from fpbase import FPState, FPID
-from fpcommon.postcalc import FPAddStage1Data
-from fpcommon.postnormalise import FPNorm1ModSingle
-from fpcommon.roundz import FPRoundMod
-from fpcommon.corrections import FPCorrectionsMod
-from fpcommon.pack import FPPackData, FPPackMod
+from .postcalc import FPAddStage1Data
+from .postnormalise import FPNorm1ModSingle
+from .roundz import FPRoundMod
+from .corrections import FPCorrectionsMod
+from .pack import FPPackData, FPPackMod
 
 
 class FPNormToPack(FPState, SimpleHandshake):
index 1464883cdeec57ed4fcc002ecb192b557f7db4fc..18d6921da075d5d0d8aee6739201292928aa5d0d 100644 (file)
@@ -7,7 +7,7 @@ from nmigen.cli import main, verilog
 
 from fpbase import FPNumOut
 from fpbase import FPState
-from fpcommon.roundz import FPRoundData
+from .roundz import FPRoundData
 from singlepipe import Object
 
 
index 420d6669a10799190f23585b1d09c31dad118af2..2b456fba47988865b580fde16c06ce02f4120909 100644 (file)
@@ -7,7 +7,7 @@ from nmigen.cli import main, verilog
 
 from fpbase import FPNumBase
 from fpbase import FPState
-from fpcommon.postnormalise import FPNorm1Data
+from .postnormalise import FPNorm1Data
 
 
 class FPRoundData: