Add execution time to core operations and documentation
Compare changes
Files
2+ 180
− 34
@@ -16,12 +16,21 @@ from b_asic.port import SignalSourceProvider
@@ -60,7 +69,31 @@ class Addition(AbstractOperation):
@@ -70,8 +103,11 @@ class Addition(AbstractOperation):
@@ -79,6 +115,7 @@ class Addition(AbstractOperation):
@@ -95,7 +132,30 @@ class Subtraction(AbstractOperation):
@@ -105,6 +165,7 @@ class Subtraction(AbstractOperation):
@@ -114,6 +175,7 @@ class Subtraction(AbstractOperation):
@@ -125,13 +187,44 @@ class Subtraction(AbstractOperation):
@@ -142,8 +235,9 @@ class AddSub(AbstractOperation):
@@ -151,6 +245,7 @@ class AddSub(AbstractOperation):
@@ -173,12 +268,32 @@ class AddSub(AbstractOperation):
@@ -188,6 +303,7 @@ class Multiplication(AbstractOperation):
@@ -197,6 +313,7 @@ class Multiplication(AbstractOperation):
@@ -208,12 +325,13 @@ class Multiplication(AbstractOperation):
@@ -223,6 +341,7 @@ class Division(AbstractOperation):
@@ -232,6 +351,7 @@ class Division(AbstractOperation):
@@ -243,13 +363,14 @@ class Division(AbstractOperation):
@@ -259,6 +380,7 @@ class Min(AbstractOperation):
@@ -268,6 +390,7 @@ class Min(AbstractOperation):
@@ -283,13 +406,14 @@ class Min(AbstractOperation):
@@ -299,6 +423,7 @@ class Max(AbstractOperation):
@@ -308,6 +433,7 @@ class Max(AbstractOperation):
@@ -323,12 +449,12 @@ class Max(AbstractOperation):
@@ -337,6 +463,7 @@ class SquareRoot(AbstractOperation):
@@ -346,6 +473,7 @@ class SquareRoot(AbstractOperation):
@@ -362,7 +490,7 @@ class ComplexConjugate(AbstractOperation):
@@ -371,6 +499,7 @@ class ComplexConjugate(AbstractOperation):
@@ -380,6 +509,7 @@ class ComplexConjugate(AbstractOperation):
@@ -396,7 +526,7 @@ class Absolute(AbstractOperation):
@@ -405,6 +535,7 @@ class Absolute(AbstractOperation):
@@ -414,6 +545,7 @@ class Absolute(AbstractOperation):
@@ -425,12 +557,12 @@ class Absolute(AbstractOperation):
@@ -440,6 +572,7 @@ class ConstantMultiplication(AbstractOperation):
@@ -450,6 +583,7 @@ class ConstantMultiplication(AbstractOperation):
@@ -472,14 +606,17 @@ class ConstantMultiplication(AbstractOperation):
@@ -489,6 +626,7 @@ class Butterfly(AbstractOperation):
@@ -498,6 +636,7 @@ class Butterfly(AbstractOperation):
@@ -509,13 +648,13 @@ class Butterfly(AbstractOperation):
@@ -526,6 +665,7 @@ class MAD(AbstractOperation):
@@ -535,6 +675,7 @@ class MAD(AbstractOperation):
@@ -546,11 +687,14 @@ class MAD(AbstractOperation):
@@ -561,6 +705,7 @@ class SymmetricTwoportAdaptor(AbstractOperation):
@@ -570,6 +715,7 @@ class SymmetricTwoportAdaptor(AbstractOperation):