trait SpatialDSL extends StaticAPI_Frontend
- Alphabetic
- By Inheritance
- SpatialDSL
- StaticAPI_Frontend
- StaticAPI_External
- ExternalAliases
- StaticAPI_Internal
- UserData
- TuplesAPI
- TransferAPI
- TensorConstructorAPI
- ShuffleAPI
- MuxAPI
- MiscAPI
- MathAPI
- FileIOAPI
- DebuggingAPI_Internal
- DebuggingAPI_Internal
- ControlAPI
- BitsAPI
- ArrayAPI
- Overloads
- Implicits
- Implicits
- ImplicitsPriority1
- ImplicitsPriority2
- ImplicitsPriority3
- Serializable
- Serializable
- SpatialVirtualization
- LowPriorityVirtualization
- InternalAliases
- ExternalAliases
- InternalAliases
- CustomBitWidths
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
type
Arith[T] = argon.lang.types.Arith[T]
- Definition Classes
- InternalAliases
-
type
BOOL[T] = argon.lang.types.BOOL[T]
- Definition Classes
- CustomBitWidths
-
type
BinaryFile = lang.host.BinaryFile
- Definition Classes
- InternalAliases
-
type
Bit = argon.lang.Bit
- Definition Classes
- ExternalAliases
-
type
Bits[T] = argon.lang.types.Bits[T]
- Definition Classes
- InternalAliases
-
class
BooleanWrapper extends LiteralWrapper[Boolean]
- Definition Classes
- Implicits
-
implicit
class
BoxSym[A] extends argon.ExpMiscOps[Any, A]
- Definition Classes
- Implicits
-
class
ByteWrapper extends LiteralWrapper[Byte]
- Definition Classes
- Implicits
-
type
CSVFile = lang.host.CSVFile
- Definition Classes
- InternalAliases
-
type
Cast[A, B] = Either[Cast2Way[B, A], CastFunc[A, B]]
- Definition Classes
- StaticAPI_Frontend
-
class
CastType[A] extends AnyRef
- Definition Classes
- Implicits
-
class
CharWrapper extends LiteralWrapper[Char]
- Definition Classes
- Implicits
-
type
Counter[F] = lang.Counter[F]
- Definition Classes
- ExternalAliases
-
type
CounterChain = lang.CounterChain
- Definition Classes
- ExternalAliases
-
class
Cvt_Fix_Fix[S1, I1, F1, S2, I2, F2] extends CastFunc[argon.lang.api.Fix[S1, I1, F1], argon.lang.api.Fix[S2, I2, F2]]
- Definition Classes
- Implicits
-
class
Cvt_Fix_Flt[S1, I1, F1, M2, E2] extends Cast2Way[argon.lang.api.Fix[S1, I1, F1], argon.lang.api.Flt[M2, E2]]
- Definition Classes
- Implicits
-
class
Cvt_Flt_Flt[M1, E1, M2, E2] extends CastFunc[argon.lang.api.Flt[M1, E1], argon.lang.api.Flt[M2, E2]]
- Definition Classes
- Implicits
-
class
Cvt_Text_Bit extends Cast2Way[argon.lang.api.Text, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
class
Cvt_Text_Fix[S, I, F] extends Cast2Way[argon.lang.api.Text, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
class
Cvt_Text_Flt[M, E] extends Cast2Way[argon.lang.api.Text, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
type
DRAM[A, C[T]] = lang.DRAM[A, C]
- Definition Classes
- ExternalAliases
-
type
DRAM1[A] = lang.DRAM1[A]
- Definition Classes
- ExternalAliases
-
type
DRAM2[A] = lang.DRAM2[A]
- Definition Classes
- ExternalAliases
-
type
DRAM3[A] = lang.DRAM3[A]
- Definition Classes
- ExternalAliases
-
type
DRAM4[A] = lang.DRAM4[A]
- Definition Classes
- ExternalAliases
-
type
DRAM5[A] = lang.DRAM5[A]
- Definition Classes
- ExternalAliases
-
type
DRAMx[A] = lang.DRAM[A, C forSome {type C[T] <: Any}]
- Definition Classes
- InternalAliases
-
class
DoubleWrapper extends LiteralWrapper[Double]
- Definition Classes
- Implicits
-
type
F16 = argon.lang.Flt[_11, _5]
- Definition Classes
- InternalAliases
-
type
F32 = argon.lang.Flt[_24, _8]
- Definition Classes
- InternalAliases
-
type
F64 = argon.lang.Flt[_53, _11]
- Definition Classes
- InternalAliases
-
type
FALSE = argon.lang.types.FALSE
- Definition Classes
- CustomBitWidths
-
type
FIFO[A] = lang.FIFO[A]
- Definition Classes
- ExternalAliases
-
type
FIFOReg[A] = lang.FIFOReg[A]
- Definition Classes
- ExternalAliases
-
type
Fix[S, I, F] = argon.lang.Fix[S, I, F]
- Definition Classes
- ExternalAliases
-
type
FixFmt[S, I, F] = argon.lang.FixFmt[S, I, F]
- Definition Classes
- ExternalAliases
-
type
FixPt[S, I, F] = argon.lang.Fix[S, I, F]
- Definition Classes
- InternalAliases
-
class
FloatWrapper extends LiteralWrapper[Float]
- Definition Classes
- Implicits
-
type
Flt[M, E] = argon.lang.Flt[M, E]
- Definition Classes
- ExternalAliases
-
type
FltFmt[M, E] = argon.lang.FltFmt[M, E]
- Definition Classes
- ExternalAliases
-
type
FltPt[M, E] = argon.lang.Flt[M, E]
- Definition Classes
- InternalAliases
-
type
I10 = argon.lang.Fix[TRUE, _10, _0]
- Definition Classes
- InternalAliases
-
type
I11 = argon.lang.Fix[TRUE, _11, _0]
- Definition Classes
- InternalAliases
-
type
I12 = argon.lang.Fix[TRUE, _12, _0]
- Definition Classes
- InternalAliases
-
type
I13 = argon.lang.Fix[TRUE, _13, _0]
- Definition Classes
- InternalAliases
-
type
I14 = argon.lang.Fix[TRUE, _14, _0]
- Definition Classes
- InternalAliases
-
type
I15 = argon.lang.Fix[TRUE, _15, _0]
- Definition Classes
- InternalAliases
-
type
I16 = argon.lang.Fix[TRUE, _16, _0]
- Definition Classes
- InternalAliases
-
type
I2 = argon.lang.Fix[TRUE, _2, _0]
- Definition Classes
- InternalAliases
-
type
I3 = argon.lang.Fix[TRUE, _3, _0]
- Definition Classes
- InternalAliases
-
type
I32 = argon.lang.Fix[TRUE, _32, _0]
- Definition Classes
- InternalAliases
-
type
I4 = argon.lang.Fix[TRUE, _4, _0]
- Definition Classes
- InternalAliases
-
type
I5 = argon.lang.Fix[TRUE, _5, _0]
- Definition Classes
- InternalAliases
-
type
I6 = argon.lang.Fix[TRUE, _6, _0]
- Definition Classes
- InternalAliases
-
type
I64 = argon.lang.Fix[TRUE, _64, _0]
- Definition Classes
- InternalAliases
-
type
I7 = argon.lang.Fix[TRUE, _7, _0]
- Definition Classes
- InternalAliases
-
type
I8 = argon.lang.Fix[TRUE, _8, _0]
- Definition Classes
- InternalAliases
-
type
I9 = argon.lang.Fix[TRUE, _9, _0]
- Definition Classes
- InternalAliases
-
type
INT[T] = argon.lang.types.INT[T]
- Definition Classes
- CustomBitWidths
-
type
Idx = Ind[_]
- Definition Classes
- InternalAliases
-
type
Ind[W] = argon.lang.Fix[TRUE, W, _0]
- Definition Classes
- InternalAliases
-
type
Int10 = argon.lang.Fix[TRUE, _10, _0]
- Definition Classes
- InternalAliases
-
type
Int11 = argon.lang.Fix[TRUE, _11, _0]
- Definition Classes
- InternalAliases
-
type
Int12 = argon.lang.Fix[TRUE, _12, _0]
- Definition Classes
- InternalAliases
-
type
Int13 = argon.lang.Fix[TRUE, _13, _0]
- Definition Classes
- InternalAliases
-
type
Int14 = argon.lang.Fix[TRUE, _14, _0]
- Definition Classes
- InternalAliases
-
type
Int15 = argon.lang.Fix[TRUE, _15, _0]
- Definition Classes
- InternalAliases
-
type
Int16 = argon.lang.Fix[TRUE, _16, _0]
- Definition Classes
- InternalAliases
-
type
Int2 = argon.lang.Fix[TRUE, _2, _0]
- Definition Classes
- InternalAliases
-
type
Int3 = argon.lang.Fix[TRUE, _3, _0]
- Definition Classes
- InternalAliases
-
type
Int32 = argon.lang.Fix[TRUE, _32, _0]
- Definition Classes
- InternalAliases
-
type
Int4 = argon.lang.Fix[TRUE, _4, _0]
- Definition Classes
- InternalAliases
-
type
Int5 = argon.lang.Fix[TRUE, _5, _0]
- Definition Classes
- InternalAliases
-
type
Int6 = argon.lang.Fix[TRUE, _6, _0]
- Definition Classes
- InternalAliases
-
type
Int64 = argon.lang.Fix[TRUE, _64, _0]
- Definition Classes
- InternalAliases
-
type
Int7 = argon.lang.Fix[TRUE, _7, _0]
- Definition Classes
- InternalAliases
-
type
Int8 = argon.lang.Fix[TRUE, _8, _0]
- Definition Classes
- InternalAliases
-
type
Int9 = argon.lang.Fix[TRUE, _9, _0]
- Definition Classes
- InternalAliases
-
class
IntWrapper extends LiteralWrapper[Int]
- Definition Classes
- Implicits
-
type
LIFO[A] = lang.LIFO[A]
- Definition Classes
- ExternalAliases
-
type
LUT[A, C[T]] = lang.LUT[A, C]
- Definition Classes
- ExternalAliases
-
type
LUT1[A] = lang.LUT1[A]
- Definition Classes
- ExternalAliases
-
type
LUT2[A] = lang.LUT2[A]
- Definition Classes
- ExternalAliases
-
type
LUT3[A] = lang.LUT3[A]
- Definition Classes
- ExternalAliases
-
type
LUT4[A] = lang.LUT4[A]
- Definition Classes
- ExternalAliases
-
type
LUT5[A] = lang.LUT5[A]
- Definition Classes
- ExternalAliases
-
type
LUTx[A] = lang.LUT[A, C forSome {type C[T] <: Any}]
- Definition Classes
- InternalAliases
-
type
LineBuffer[A] = lang.LineBuffer[A]
- Definition Classes
- ExternalAliases
-
class
LiteralWrapper[A] extends AnyRef
- Definition Classes
- Implicits
-
type
LocalMem[A, C[_]] = lang.types.LocalMem[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem0[A, C[T] <: LocalMem0[T, C]] = lang.types.LocalMem0[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem1[A, C[T] <: LocalMem1[T, C]] = lang.types.LocalMem1[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem2[A, C[T] <: LocalMem2[T, C]] = lang.types.LocalMem2[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem3[A, C[T] <: LocalMem3[T, C]] = lang.types.LocalMem3[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem4[A, C[T] <: LocalMem4[T, C]] = lang.types.LocalMem4[A, C]
- Definition Classes
- InternalAliases
-
type
LocalMem5[A, C[T] <: LocalMem5[T, C]] = lang.types.LocalMem5[A, C]
- Definition Classes
- InternalAliases
-
class
LongWrapper extends LiteralWrapper[Long]
- Definition Classes
- Implicits
-
type
Mem[A, C[_]] = lang.types.Mem[A, C]
- Definition Classes
- InternalAliases
-
type
MergeBuffer[A] = lang.MergeBuffer[A]
- Definition Classes
- ExternalAliases
-
type
Num[T] = argon.lang.types.Num[T]
- Definition Classes
- InternalAliases
-
type
Order[T] = argon.lang.types.Order[T]
- Definition Classes
- InternalAliases
-
type
Reg[A] = lang.Reg[A]
- Definition Classes
- ExternalAliases
-
type
RegFile[A, C[T]] = lang.RegFile[A, C]
- Definition Classes
- ExternalAliases
-
type
RegFile1[A] = lang.RegFile1[A]
- Definition Classes
- ExternalAliases
-
type
RegFile2[A] = lang.RegFile2[A]
- Definition Classes
- ExternalAliases
-
type
RegFile3[A] = lang.RegFile3[A]
- Definition Classes
- ExternalAliases
-
type
RegFilex[A] = lang.RegFile[A, C forSome {type C[T] <: Any}]
- Definition Classes
- InternalAliases
-
type
RemoteMem[A, C[_]] = lang.types.RemoteMem[A, C]
- Definition Classes
- InternalAliases
-
type
Rng = argon.lang.Series[Idx]
- Definition Classes
- InternalAliases
-
type
SRAM[A, C[T]] = lang.SRAM[A, C]
- Definition Classes
- ExternalAliases
-
type
SRAM1[A] = lang.SRAM1[A]
- Definition Classes
- ExternalAliases
-
type
SRAM2[A] = lang.SRAM2[A]
- Definition Classes
- ExternalAliases
-
type
SRAM3[A] = lang.SRAM3[A]
- Definition Classes
- ExternalAliases
-
type
SRAM4[A] = lang.SRAM4[A]
- Definition Classes
- ExternalAliases
-
type
SRAM5[A] = lang.SRAM5[A]
- Definition Classes
- ExternalAliases
-
type
SRAMx[A] = lang.SRAM[A, C forSome {type C[T] <: Any}]
- Definition Classes
- InternalAliases
-
type
Series[A] = argon.lang.Series[A]
- Definition Classes
- ExternalAliases
-
class
ShortWrapper extends LiteralWrapper[Short]
- Definition Classes
- Implicits
-
type
SpatialApp = spatial.SpatialApp
- Definition Classes
- ExternalAliases
-
type
SpatialTest = spatial.SpatialTest
- Definition Classes
- ExternalAliases
-
type
SpatialTestbench = spatial.SpatialTestbench
- Definition Classes
- ExternalAliases
-
type
SrcCtx = forge.SrcCtx
- Definition Classes
- StaticAPI_Frontend
-
type
StreamIn[A] = lang.StreamIn[A]
- Definition Classes
- ExternalAliases
-
type
StreamOut[A] = lang.StreamOut[A]
- Definition Classes
- ExternalAliases
-
type
Struct[A] = argon.lang.Struct[A]
- Definition Classes
- ExternalAliases
-
type
TRUE = argon.lang.types.TRUE
- Definition Classes
- CustomBitWidths
-
type
Tensor1[A] = Array[A]
Host
Host
- Definition Classes
- InternalAliases
-
type
Tensor2[A] = Matrix[A]
- Definition Classes
- InternalAliases
-
type
Tensor3[A] = lang.host.Tensor3[A]
- Definition Classes
- InternalAliases
-
type
Tensor4[A] = lang.host.Tensor4[A]
- Definition Classes
- InternalAliases
-
type
Tensor5[A] = lang.host.Tensor5[A]
- Definition Classes
- InternalAliases
-
type
Text = argon.lang.Text
- Definition Classes
- ExternalAliases
-
type
Top[A] = argon.lang.Top[A]
- Definition Classes
- ExternalAliases
-
type
Tup2[A, B] = argon.lang.Tup2[A, B]
- Definition Classes
- ExternalAliases
-
type
U10 = argon.lang.Fix[FALSE, _10, _0]
- Definition Classes
- InternalAliases
-
type
U11 = argon.lang.Fix[FALSE, _11, _0]
- Definition Classes
- InternalAliases
-
type
U12 = argon.lang.Fix[FALSE, _12, _0]
- Definition Classes
- InternalAliases
-
type
U13 = argon.lang.Fix[FALSE, _13, _0]
- Definition Classes
- InternalAliases
-
type
U14 = argon.lang.Fix[FALSE, _14, _0]
- Definition Classes
- InternalAliases
-
type
U15 = argon.lang.Fix[FALSE, _15, _0]
- Definition Classes
- InternalAliases
-
type
U16 = argon.lang.Fix[FALSE, _16, _0]
- Definition Classes
- InternalAliases
-
type
U2 = argon.lang.Fix[FALSE, _2, _0]
- Definition Classes
- InternalAliases
-
type
U3 = argon.lang.Fix[FALSE, _3, _0]
- Definition Classes
- InternalAliases
-
type
U32 = argon.lang.Fix[FALSE, _32, _0]
- Definition Classes
- InternalAliases
-
type
U4 = argon.lang.Fix[FALSE, _4, _0]
- Definition Classes
- InternalAliases
-
type
U5 = argon.lang.Fix[FALSE, _5, _0]
- Definition Classes
- InternalAliases
-
type
U6 = argon.lang.Fix[FALSE, _6, _0]
- Definition Classes
- InternalAliases
-
type
U64 = argon.lang.Fix[FALSE, _64, _0]
- Definition Classes
- InternalAliases
-
type
U7 = argon.lang.Fix[FALSE, _7, _0]
- Definition Classes
- InternalAliases
-
type
U8 = argon.lang.Fix[FALSE, _8, _0]
- Definition Classes
- InternalAliases
-
type
U9 = argon.lang.Fix[FALSE, _9, _0]
- Definition Classes
- InternalAliases
-
type
UInt10 = argon.lang.Fix[FALSE, _10, _0]
- Definition Classes
- InternalAliases
-
type
UInt11 = argon.lang.Fix[FALSE, _11, _0]
- Definition Classes
- InternalAliases
-
type
UInt12 = argon.lang.Fix[FALSE, _12, _0]
- Definition Classes
- InternalAliases
-
type
UInt13 = argon.lang.Fix[FALSE, _13, _0]
- Definition Classes
- InternalAliases
-
type
UInt14 = argon.lang.Fix[FALSE, _14, _0]
- Definition Classes
- InternalAliases
-
type
UInt15 = argon.lang.Fix[FALSE, _15, _0]
- Definition Classes
- InternalAliases
-
type
UInt16 = argon.lang.Fix[FALSE, _16, _0]
- Definition Classes
- InternalAliases
-
type
UInt2 = argon.lang.Fix[FALSE, _2, _0]
- Definition Classes
- InternalAliases
-
type
UInt3 = argon.lang.Fix[FALSE, _3, _0]
- Definition Classes
- InternalAliases
-
type
UInt32 = argon.lang.Fix[FALSE, _32, _0]
- Definition Classes
- InternalAliases
-
type
UInt4 = argon.lang.Fix[FALSE, _4, _0]
- Definition Classes
- InternalAliases
-
type
UInt5 = argon.lang.Fix[FALSE, _5, _0]
- Definition Classes
- InternalAliases
-
type
UInt6 = argon.lang.Fix[FALSE, _6, _0]
- Definition Classes
- InternalAliases
-
type
UInt64 = argon.lang.Fix[FALSE, _64, _0]
- Definition Classes
- InternalAliases
-
type
UInt7 = argon.lang.Fix[FALSE, _7, _0]
- Definition Classes
- InternalAliases
-
type
UInt8 = argon.lang.Fix[FALSE, _8, _0]
- Definition Classes
- InternalAliases
-
type
UInt9 = argon.lang.Fix[FALSE, _9, _0]
- Definition Classes
- InternalAliases
-
type
Var[A] = argon.lang.Var[A]
- Definition Classes
- ExternalAliases
-
type
Vec[A] = argon.lang.Vec[A]
- Definition Classes
- ExternalAliases
-
implicit
class
VirtualizeAnyMethods[A] extends AnyRef
- Definition Classes
- ImplicitsPriority3
-
implicit
class
VirtualizeStringMethods extends AnyRef
- Definition Classes
- ImplicitsPriority3
-
type
Void = argon.lang.Void
- Definition Classes
- ExternalAliases
-
type
Wildcard = lang.Wildcard
- Definition Classes
- ExternalAliases
-
type
_0 = argon.lang.types._0
- Definition Classes
- CustomBitWidths
-
type
_1 = argon.lang.types._1
- Definition Classes
- CustomBitWidths
-
type
_10 = argon.lang.types._10
- Definition Classes
- CustomBitWidths
-
type
_100 = argon.lang.types._100
- Definition Classes
- CustomBitWidths
-
type
_101 = argon.lang.types._101
- Definition Classes
- CustomBitWidths
-
type
_102 = argon.lang.types._102
- Definition Classes
- CustomBitWidths
-
type
_103 = argon.lang.types._103
- Definition Classes
- CustomBitWidths
-
type
_104 = argon.lang.types._104
- Definition Classes
- CustomBitWidths
-
type
_105 = argon.lang.types._105
- Definition Classes
- CustomBitWidths
-
type
_106 = argon.lang.types._106
- Definition Classes
- CustomBitWidths
-
type
_107 = argon.lang.types._107
- Definition Classes
- CustomBitWidths
-
type
_108 = argon.lang.types._108
- Definition Classes
- CustomBitWidths
-
type
_109 = argon.lang.types._109
- Definition Classes
- CustomBitWidths
-
type
_11 = argon.lang.types._11
- Definition Classes
- CustomBitWidths
-
type
_110 = argon.lang.types._110
- Definition Classes
- CustomBitWidths
-
type
_111 = argon.lang.types._111
- Definition Classes
- CustomBitWidths
-
type
_112 = argon.lang.types._112
- Definition Classes
- CustomBitWidths
-
type
_113 = argon.lang.types._113
- Definition Classes
- CustomBitWidths
-
type
_114 = argon.lang.types._114
- Definition Classes
- CustomBitWidths
-
type
_115 = argon.lang.types._115
- Definition Classes
- CustomBitWidths
-
type
_116 = argon.lang.types._116
- Definition Classes
- CustomBitWidths
-
type
_117 = argon.lang.types._117
- Definition Classes
- CustomBitWidths
-
type
_118 = argon.lang.types._118
- Definition Classes
- CustomBitWidths
-
type
_119 = argon.lang.types._119
- Definition Classes
- CustomBitWidths
-
type
_12 = argon.lang.types._12
- Definition Classes
- CustomBitWidths
-
type
_120 = argon.lang.types._120
- Definition Classes
- CustomBitWidths
-
type
_121 = argon.lang.types._121
- Definition Classes
- CustomBitWidths
-
type
_122 = argon.lang.types._122
- Definition Classes
- CustomBitWidths
-
type
_123 = argon.lang.types._123
- Definition Classes
- CustomBitWidths
-
type
_124 = argon.lang.types._124
- Definition Classes
- CustomBitWidths
-
type
_125 = argon.lang.types._125
- Definition Classes
- CustomBitWidths
-
type
_126 = argon.lang.types._126
- Definition Classes
- CustomBitWidths
-
type
_127 = argon.lang.types._127
- Definition Classes
- CustomBitWidths
-
type
_128 = argon.lang.types._128
- Definition Classes
- CustomBitWidths
-
type
_13 = argon.lang.types._13
- Definition Classes
- CustomBitWidths
-
type
_14 = argon.lang.types._14
- Definition Classes
- CustomBitWidths
-
type
_15 = argon.lang.types._15
- Definition Classes
- CustomBitWidths
-
type
_16 = argon.lang.types._16
- Definition Classes
- CustomBitWidths
-
type
_17 = argon.lang.types._17
- Definition Classes
- CustomBitWidths
-
type
_18 = argon.lang.types._18
- Definition Classes
- CustomBitWidths
-
type
_19 = argon.lang.types._19
- Definition Classes
- CustomBitWidths
-
type
_2 = argon.lang.types._2
- Definition Classes
- CustomBitWidths
-
type
_20 = argon.lang.types._20
- Definition Classes
- CustomBitWidths
-
type
_21 = argon.lang.types._21
- Definition Classes
- CustomBitWidths
-
type
_22 = argon.lang.types._22
- Definition Classes
- CustomBitWidths
-
type
_23 = argon.lang.types._23
- Definition Classes
- CustomBitWidths
-
type
_24 = argon.lang.types._24
- Definition Classes
- CustomBitWidths
-
type
_25 = argon.lang.types._25
- Definition Classes
- CustomBitWidths
-
type
_26 = argon.lang.types._26
- Definition Classes
- CustomBitWidths
-
type
_27 = argon.lang.types._27
- Definition Classes
- CustomBitWidths
-
type
_28 = argon.lang.types._28
- Definition Classes
- CustomBitWidths
-
type
_29 = argon.lang.types._29
- Definition Classes
- CustomBitWidths
-
type
_3 = argon.lang.types._3
- Definition Classes
- CustomBitWidths
-
type
_30 = argon.lang.types._30
- Definition Classes
- CustomBitWidths
-
type
_31 = argon.lang.types._31
- Definition Classes
- CustomBitWidths
-
type
_32 = argon.lang.types._32
- Definition Classes
- CustomBitWidths
-
type
_33 = argon.lang.types._33
- Definition Classes
- CustomBitWidths
-
type
_34 = argon.lang.types._34
- Definition Classes
- CustomBitWidths
-
type
_35 = argon.lang.types._35
- Definition Classes
- CustomBitWidths
-
type
_36 = argon.lang.types._36
- Definition Classes
- CustomBitWidths
-
type
_37 = argon.lang.types._37
- Definition Classes
- CustomBitWidths
-
type
_38 = argon.lang.types._38
- Definition Classes
- CustomBitWidths
-
type
_39 = argon.lang.types._39
- Definition Classes
- CustomBitWidths
-
type
_4 = argon.lang.types._4
- Definition Classes
- CustomBitWidths
-
type
_40 = argon.lang.types._40
- Definition Classes
- CustomBitWidths
-
type
_41 = argon.lang.types._41
- Definition Classes
- CustomBitWidths
-
type
_42 = argon.lang.types._42
- Definition Classes
- CustomBitWidths
-
type
_43 = argon.lang.types._43
- Definition Classes
- CustomBitWidths
-
type
_44 = argon.lang.types._44
- Definition Classes
- CustomBitWidths
-
type
_45 = argon.lang.types._45
- Definition Classes
- CustomBitWidths
-
type
_46 = argon.lang.types._46
- Definition Classes
- CustomBitWidths
-
type
_47 = argon.lang.types._47
- Definition Classes
- CustomBitWidths
-
type
_48 = argon.lang.types._48
- Definition Classes
- CustomBitWidths
-
type
_49 = argon.lang.types._49
- Definition Classes
- CustomBitWidths
-
type
_5 = argon.lang.types._5
- Definition Classes
- CustomBitWidths
-
type
_50 = argon.lang.types._50
- Definition Classes
- CustomBitWidths
-
type
_51 = argon.lang.types._51
- Definition Classes
- CustomBitWidths
-
type
_52 = argon.lang.types._52
- Definition Classes
- CustomBitWidths
-
type
_53 = argon.lang.types._53
- Definition Classes
- CustomBitWidths
-
type
_54 = argon.lang.types._54
- Definition Classes
- CustomBitWidths
-
type
_55 = argon.lang.types._55
- Definition Classes
- CustomBitWidths
-
type
_56 = argon.lang.types._56
- Definition Classes
- CustomBitWidths
-
type
_57 = argon.lang.types._57
- Definition Classes
- CustomBitWidths
-
type
_58 = argon.lang.types._58
- Definition Classes
- CustomBitWidths
-
type
_59 = argon.lang.types._59
- Definition Classes
- CustomBitWidths
-
type
_6 = argon.lang.types._6
- Definition Classes
- CustomBitWidths
-
type
_60 = argon.lang.types._60
- Definition Classes
- CustomBitWidths
-
type
_61 = argon.lang.types._61
- Definition Classes
- CustomBitWidths
-
type
_62 = argon.lang.types._62
- Definition Classes
- CustomBitWidths
-
type
_63 = argon.lang.types._63
- Definition Classes
- CustomBitWidths
-
type
_64 = argon.lang.types._64
- Definition Classes
- CustomBitWidths
-
type
_65 = argon.lang.types._65
- Definition Classes
- CustomBitWidths
-
type
_66 = argon.lang.types._66
- Definition Classes
- CustomBitWidths
-
type
_67 = argon.lang.types._67
- Definition Classes
- CustomBitWidths
-
type
_68 = argon.lang.types._68
- Definition Classes
- CustomBitWidths
-
type
_69 = argon.lang.types._69
- Definition Classes
- CustomBitWidths
-
type
_7 = argon.lang.types._7
- Definition Classes
- CustomBitWidths
-
type
_70 = argon.lang.types._70
- Definition Classes
- CustomBitWidths
-
type
_71 = argon.lang.types._71
- Definition Classes
- CustomBitWidths
-
type
_72 = argon.lang.types._72
- Definition Classes
- CustomBitWidths
-
type
_73 = argon.lang.types._73
- Definition Classes
- CustomBitWidths
-
type
_74 = argon.lang.types._74
- Definition Classes
- CustomBitWidths
-
type
_75 = argon.lang.types._75
- Definition Classes
- CustomBitWidths
-
type
_76 = argon.lang.types._76
- Definition Classes
- CustomBitWidths
-
type
_77 = argon.lang.types._77
- Definition Classes
- CustomBitWidths
-
type
_78 = argon.lang.types._78
- Definition Classes
- CustomBitWidths
-
type
_79 = argon.lang.types._79
- Definition Classes
- CustomBitWidths
-
type
_8 = argon.lang.types._8
- Definition Classes
- CustomBitWidths
-
type
_80 = argon.lang.types._80
- Definition Classes
- CustomBitWidths
-
type
_81 = argon.lang.types._81
- Definition Classes
- CustomBitWidths
-
type
_82 = argon.lang.types._82
- Definition Classes
- CustomBitWidths
-
type
_83 = argon.lang.types._83
- Definition Classes
- CustomBitWidths
-
type
_84 = argon.lang.types._84
- Definition Classes
- CustomBitWidths
-
type
_85 = argon.lang.types._85
- Definition Classes
- CustomBitWidths
-
type
_86 = argon.lang.types._86
- Definition Classes
- CustomBitWidths
-
type
_87 = argon.lang.types._87
- Definition Classes
- CustomBitWidths
-
type
_88 = argon.lang.types._88
- Definition Classes
- CustomBitWidths
-
type
_89 = argon.lang.types._89
- Definition Classes
- CustomBitWidths
-
type
_9 = argon.lang.types._9
- Definition Classes
- CustomBitWidths
-
type
_90 = argon.lang.types._90
- Definition Classes
- CustomBitWidths
-
type
_91 = argon.lang.types._91
- Definition Classes
- CustomBitWidths
-
type
_92 = argon.lang.types._92
- Definition Classes
- CustomBitWidths
-
type
_93 = argon.lang.types._93
- Definition Classes
- CustomBitWidths
-
type
_94 = argon.lang.types._94
- Definition Classes
- CustomBitWidths
-
type
_95 = argon.lang.types._95
- Definition Classes
- CustomBitWidths
-
type
_96 = argon.lang.types._96
- Definition Classes
- CustomBitWidths
-
type
_97 = argon.lang.types._97
- Definition Classes
- CustomBitWidths
-
type
_98 = argon.lang.types._98
- Definition Classes
- CustomBitWidths
-
type
_99 = argon.lang.types._99
- Definition Classes
- CustomBitWidths
-
implicit
class
any2stringadd[A] extends AnyRef
- Definition Classes
- ImplicitsPriority3
-
implicit
class
NestedTensorInfixOps[A] extends AnyRef
- Definition Classes
- ArrayAPI
-
implicit
class
SymbolOps extends NamedClass
- Definition Classes
- ControlAPI
-
class
Cvt_Bit_Fix[S, I, F] extends Cast2Way[api.Bit, api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
class
IntParameters extends AnyRef
- Definition Classes
- Implicits
-
class
RegNumerics[A] extends AnyRef
- Definition Classes
- Implicits
-
implicit
class
SeqBitOps extends AnyRef
- Definition Classes
- MathAPI
-
implicit
class
SeqMathOps[A] extends AnyRef
- Definition Classes
- MathAPI
-
implicit
class
TextOps extends AnyRef
- Definition Classes
- MiscAPI
-
implicit
class
VirtualizeAnyRefMethods extends AnyRef
- Definition Classes
- SpatialVirtualization
-
implicit
class
Tensor1Constructor[A] extends AnyRef
- Definition Classes
- TensorConstructorAPI
-
implicit
class
Tensor2Constructor[A, B] extends AnyRef
- Definition Classes
- TensorConstructorAPI
-
implicit
class
Tensor3Constructor[A, B, C] extends AnyRef
- Definition Classes
- TensorConstructorAPI
-
implicit
class
Tensor4Constructor[A, B, C, D] extends AnyRef
- Definition Classes
- TensorConstructorAPI
-
implicit
class
Tensor5Constructor[A, B, C, D, E] extends AnyRef
- Definition Classes
- TensorConstructorAPI
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*: lang.Wildcard
- Definition Classes
- MiscAPI
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
Accel: lang.control.Accel.type
- Definition Classes
- InternalAliases
-
lazy val
ArgIn: lang.ArgIn.type
- Definition Classes
- ExternalAliases
-
lazy val
ArgOut: lang.ArgOut.type
- Definition Classes
- ExternalAliases
-
lazy val
Arith: argon.lang.types.Arith.type
- Definition Classes
- InternalAliases
-
lazy val
BOOL: argon.lang.types.BOOL.type
- Definition Classes
- CustomBitWidths
-
lazy val
Bit: argon.lang.Bit.type
- Definition Classes
- ExternalAliases
-
implicit
def
BitFromBoolean(c: Boolean)(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Bit
- Definition Classes
- Implicits
-
lazy val
BitType: argon.lang.BitType.type
- Definition Classes
- ExternalAliases
-
lazy val
Bits: argon.lang.types.Bits.type
- Definition Classes
- InternalAliases
-
implicit
def
CastBitToFix[S, I, F](implicit arg0: lang.api.BOOL[S], arg1: lang.api.INT[I], arg2: lang.api.INT[F]): argon.Cast[lang.api.Bit, lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
lazy val
CastBitToText: argon.Cast[argon.lang.api.Bit, argon.lang.api.Text]
- Definition Classes
- Implicits
-
implicit
def
CastBooleanToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Boolean, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastBooleanToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Boolean, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastBooleanToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Boolean, A]
- Definition Classes
- Implicits
-
implicit
def
CastByteToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Byte, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastByteToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Byte, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastByteToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Byte, A]
- Definition Classes
- Implicits
-
implicit
def
CastCharToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Char, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastCharToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Char, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastCharToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Char, A]
- Definition Classes
- Implicits
-
implicit
def
CastDoubleToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Double, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastDoubleToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Double, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastDoubleToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Double, A]
- Definition Classes
- Implicits
-
implicit
def
CastFixToBit[S, I, F](implicit arg0: lang.api.BOOL[S], arg1: lang.api.INT[I], arg2: lang.api.INT[F]): argon.Cast[lang.api.Fix[S, I, F], lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
def
CastFixToFix[S1, I1, F1, S2, I2, F2](implicit arg0: argon.lang.api.BOOL[S1], arg1: argon.lang.api.INT[I1], arg2: argon.lang.api.INT[F1], arg3: argon.lang.api.BOOL[S2], arg4: argon.lang.api.INT[I2], arg5: argon.lang.api.INT[F2]): argon.Cast[argon.lang.api.Fix[S1, I1, F1], argon.lang.api.Fix[S2, I2, F2]]
- Definition Classes
- Implicits
-
implicit
def
CastFixToFlt[S1, I1, F1, M2, E2](implicit arg0: argon.lang.api.BOOL[S1], arg1: argon.lang.api.INT[I1], arg2: argon.lang.api.INT[F1], arg3: argon.lang.api.INT[M2], arg4: argon.lang.api.INT[E2]): argon.Cast[argon.lang.api.Fix[S1, I1, F1], argon.lang.api.Flt[M2, E2]]
- Definition Classes
- Implicits
-
implicit
def
CastFixToText[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Cast[argon.lang.api.Fix[S, I, F], argon.lang.api.Text]
- Definition Classes
- Implicits
-
implicit
def
CastFloatToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Float, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastFloatToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Float, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastFloatToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Float, A]
- Definition Classes
- Implicits
-
implicit
def
CastFltToFix[M1, E1, S2, I2, F2](implicit arg0: argon.lang.api.INT[M1], arg1: argon.lang.api.INT[E1], arg2: argon.lang.api.BOOL[S2], arg3: argon.lang.api.INT[I2], arg4: argon.lang.api.INT[F2]): argon.Cast[argon.lang.api.Flt[M1, E1], argon.lang.api.Fix[S2, I2, F2]]
- Definition Classes
- Implicits
-
implicit
def
CastFltToFlt[M1, E1, M2, E2](implicit arg0: argon.lang.api.INT[M1], arg1: argon.lang.api.INT[E1], arg2: argon.lang.api.INT[M2], arg3: argon.lang.api.INT[E2]): argon.Cast[argon.lang.api.Flt[M1, E1], argon.lang.api.Flt[M2, E2]]
- Definition Classes
- Implicits
-
implicit
def
CastFltToText[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Cast[argon.lang.api.Flt[M, E], argon.lang.api.Text]
- Definition Classes
- Implicits
-
implicit
def
CastIntToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Int, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastIntToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Int, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastIntToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Int, A]
- Definition Classes
- Implicits
-
implicit
def
CastLongToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Long, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastLongToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Long, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastLongToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Long, A]
- Definition Classes
- Implicits
-
implicit
def
CastShortToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Lifting[Short, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastShortToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Lifting[Short, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
implicit
def
CastShortToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Short, A]
- Definition Classes
- Implicits
-
implicit
lazy val
CastTextToBit: argon.Cast[argon.lang.api.Text, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
def
CastTextToFix[S, I, F](implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F]): argon.Cast[argon.lang.api.Text, argon.lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
CastTextToFlt[M, E](implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E]): argon.Cast[argon.lang.api.Text, argon.lang.api.Flt[M, E]]
- Definition Classes
- Implicits
-
lazy val
Counter: lang.Counter.type
- Definition Classes
- ExternalAliases
-
lazy val
CounterChain: lang.CounterChain.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM: lang.DRAM.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM1: lang.DRAM1.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM2: lang.DRAM2.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM3: lang.DRAM3.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM4: lang.DRAM4.type
- Definition Classes
- ExternalAliases
-
lazy val
DRAM5: lang.DRAM5.type
- Definition Classes
- ExternalAliases
-
lazy val
DoubleType: argon.lang.DoubleType.type
- Definition Classes
- ExternalAliases
-
lazy val
FIFO: lang.FIFO.type
- Definition Classes
- ExternalAliases
-
lazy val
FIFOReg: lang.FIFOReg.type
- Definition Classes
- ExternalAliases
-
lazy val
FSM: lang.control.FSM.type
- Definition Classes
- InternalAliases
-
lazy val
Fix: argon.lang.Fix.type
- Definition Classes
- ExternalAliases
-
lazy val
FixFmt: argon.lang.FixFmt.type
- Definition Classes
- ExternalAliases
-
implicit
def
FixFromByte[S, I, F](c: Byte)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromChar[S, I, F](c: Char)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromDouble[S, I, F](c: Double)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromFloat[S, I, F](c: Float)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromInt[S, I, F](c: Int)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromLong[S, I, F](c: Long)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
implicit
def
FixFromShort[S, I, F](c: Short)(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
- Definition Classes
- Implicits
-
lazy val
FixPtType: argon.lang.FixPtType.type
- Definition Classes
- ExternalAliases
-
lazy val
FloatType: argon.lang.FloatType.type
- Definition Classes
- ExternalAliases
-
lazy val
Flt: argon.lang.Flt.type
- Definition Classes
- ExternalAliases
-
lazy val
FltFmt: argon.lang.FltFmt.type
- Definition Classes
- ExternalAliases
-
implicit
def
FltFromByte[M, E](c: Byte)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromChar[M, E](c: Char)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromDouble[M, E](c: Double)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromFloat[M, E](c: Float)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromInt[M, E](c: Int)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromLong[M, E](c: Long)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
implicit
def
FltFromShort[M, E](c: Short)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: forge.SrcCtx, state: State): argon.lang.api.Flt[M, E]
- Definition Classes
- Implicits
-
lazy val
FltPtType: argon.lang.FltPtType.type
- Definition Classes
- ExternalAliases
-
lazy val
Fold: lang.control.Fold.type
- Definition Classes
- InternalAliases
-
lazy val
Foreach: lang.control.Foreach.type
- Definition Classes
- InternalAliases
-
lazy val
HalfType: argon.lang.HalfType.type
- Definition Classes
- ExternalAliases
-
lazy val
HostIO: lang.HostIO.type
- Definition Classes
- ExternalAliases
-
lazy val
I32: argon.lang.I32.type
- Definition Classes
- ExternalAliases
-
lazy val
INT: argon.lang.types.INT.type
- Definition Classes
- CustomBitWidths
-
lazy val
LIFO: lang.LIFO.type
- Definition Classes
- ExternalAliases
-
lazy val
LUT: lang.LUT.type
- Definition Classes
- ExternalAliases
-
lazy val
LineBuffer: lang.LineBuffer.type
- Definition Classes
- ExternalAliases
-
lazy val
MemFold: lang.control.MemFold.type
- Definition Classes
- InternalAliases
-
lazy val
MemReduce: lang.control.MemReduce.type
- Definition Classes
- InternalAliases
-
lazy val
MergeBuffer: lang.MergeBuffer.type
- Definition Classes
- ExternalAliases
-
lazy val
Named: lang.control.Named.type
- Definition Classes
- InternalAliases
-
lazy val
Num: argon.lang.types.Num.type
- Definition Classes
- InternalAliases
-
implicit
def
NumFromByte[A](c: Byte)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromChar[A](c: Char)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromDouble[A](c: Double)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromFloat[A](c: Float)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromInt[A](c: Int)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromLong[A](c: Long)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
NumFromShort[A](c: Short)(implicit arg0: argon.lang.api.Num[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
lazy val
Order: argon.lang.types.Order.type
- Definition Classes
- InternalAliases
-
lazy val
Parallel: lang.control.Parallel.type
- Definition Classes
- InternalAliases
-
lazy val
Pipe: lang.control.Pipe.type
- Definition Classes
- InternalAliases
-
lazy val
Reduce: lang.control.Reduce.type
- Definition Classes
- InternalAliases
-
lazy val
Reg: lang.Reg.type
- Definition Classes
- ExternalAliases
-
lazy val
RegFile: lang.RegFile.type
- Definition Classes
- ExternalAliases
-
lazy val
SRAM: lang.SRAM.type
- Definition Classes
- ExternalAliases
-
lazy val
Sequential: lang.control.Sequential.type
- Definition Classes
- InternalAliases
-
lazy val
Series: argon.lang.Series.type
- Definition Classes
- ExternalAliases
-
implicit
def
SeriesFromFix[S, I, F](x: argon.lang.api.Fix[S, I, F])(implicit arg0: argon.lang.api.BOOL[S], arg1: argon.lang.api.INT[I], arg2: argon.lang.api.INT[F], ctx: forge.SrcCtx, state: State): argon.lang.api.Series[argon.lang.api.Fix[S, I, F]]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
SeriesToCounter[S, I, F](x: lang.api.Series[lang.api.Fix[S, I, F]])(implicit arg0: lang.api.BOOL[S], arg1: lang.api.INT[I], arg2: lang.api.INT[F], ctx: forge.SrcCtx, state: State): lang.api.Counter[lang.api.Fix[S, I, F]]
- Definition Classes
- Implicits
-
implicit
def
ShortWrapper(c: Short)(implicit ctx: forge.SrcCtx, state: State): ShortWrapper
- Definition Classes
- Implicits
-
lazy val
SrcCtx: forge.SrcCtx.type
- Definition Classes
- StaticAPI_Frontend
-
lazy val
Stream: lang.control.Stream.type
- Definition Classes
- InternalAliases
-
lazy val
StreamIn: lang.StreamIn.type
- Definition Classes
- ExternalAliases
-
lazy val
StreamOut: lang.StreamOut.type
- Definition Classes
- ExternalAliases
-
lazy val
Struct: argon.lang.Struct.type
- Definition Classes
- ExternalAliases
-
lazy val
Tensor1: Array.type
- Definition Classes
- InternalAliases
-
lazy val
Tensor2: Matrix.type
- Definition Classes
- InternalAliases
-
lazy val
Tensor3: lang.host.Tensor3.type
- Definition Classes
- InternalAliases
-
lazy val
Tensor4: lang.host.Tensor4.type
- Definition Classes
- InternalAliases
-
lazy val
Tensor5: lang.host.Tensor5.type
- Definition Classes
- InternalAliases
-
lazy val
Text: argon.lang.Text.type
- Definition Classes
- ExternalAliases
-
lazy val
Tup2: argon.lang.Tup2.type
- Definition Classes
- ExternalAliases
-
lazy val
Var: argon.lang.Var.type
- Definition Classes
- ExternalAliases
-
lazy val
Vec: argon.lang.Vec.type
- Definition Classes
- ExternalAliases
-
lazy val
Void: argon.lang.Void.type
- Definition Classes
- ExternalAliases
-
implicit
def
VoidFromUnit(c: Unit): argon.lang.api.Void
- Definition Classes
- Implicits
-
def
__assign[T](v: VarLike[T], rhs: Any)(implicit ctx: forge.SrcCtx, state: State): Unit
- Definition Classes
- SpatialVirtualization
-
macro
def
__assign(lhs: Any, rhs: Any): Unit
- Definition Classes
- SpatialVirtualization
-
def
__doWhile(body: Unit, cond: Boolean)(implicit ctx: forge.SrcCtx, state: State): Unit
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse(cond: lang.api.Bit, thenBr: ⇒ lang.api.Void, elseBr: ⇒ lang.api.Void)(implicit ov6: Overload6, ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse(cond: lang.api.Bit, thenBr: ⇒ Any, elseBr: ⇒ lang.api.Void)(implicit ov5: Overload5, ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse(cond: lang.api.Bit, thenBr: ⇒ lang.api.Void, elseBr: ⇒ Any)(implicit ov4: Overload4, ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Sym[A], elseBr: ⇒ Sym[A])(implicit ov3: Overload3, ctx: forge.SrcCtx, state: State): A
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Literal, elseBr: ⇒ Sym[A])(implicit arg0: Type[A], ov2: Overload2, ctx: forge.SrcCtx, state: State): A
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Sym[A], elseBr: ⇒ Literal)(implicit arg0: Type[A], ov1: Overload1, ctx: forge.SrcCtx, state: State): A
- Definition Classes
- SpatialVirtualization
-
def
__ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Lift[A], elseBr: ⇒ Lift[A])(implicit arg0: Type[A], ov0: Overload0, ctx: forge.SrcCtx, state: State): A
- Definition Classes
- SpatialVirtualization
-
def
__newVar[A, B](init: A)(implicit lift: argon.Lifting[A, B], ctx: forge.SrcCtx, state: State): VarLike[B]
- Definition Classes
- SpatialVirtualization
-
def
__newVar[A <: lang.api.Top[A]](init: A)(implicit arg0: Type[A], ctx: forge.SrcCtx, state: State): VarLike[A]
- Definition Classes
- SpatialVirtualization
-
def
__newVar[T](init: T): VarLike[T]
- Definition Classes
- LowPriorityVirtualization
-
def
__return(expr: Any)(implicit ctx: forge.SrcCtx, state: State): Unit
- Definition Classes
- SpatialVirtualization
-
macro
def
__throw(t: Throwable): Unit
- Definition Classes
- SpatialVirtualization
-
def
__use[T](v: lang.api.Var[T])(implicit ctx: forge.SrcCtx, state: State): T
- Definition Classes
- SpatialVirtualization
-
def
__use[T](v: Ptr[T])(implicit ctx: forge.SrcCtx, state: State): T
- Definition Classes
- SpatialVirtualization
-
macro
def
__use[T](v: T): T
- Definition Classes
- SpatialVirtualization
-
def
__valName(init: Any, name: String)(implicit state: State): Unit
- Definition Classes
- SpatialVirtualization
-
def
__whileDo(cond: Boolean, body: Unit)(implicit ctx: forge.SrcCtx, state: State): Unit
- Definition Classes
- SpatialVirtualization
-
def
abs[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
abs[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
acos[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
acos[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asin[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
asin[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
assertIf(cond: argon.lang.api.Bit, msg: argon.lang.api.Text)(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Void
- Definition Classes
- DebuggingAPI_Internal
-
def
assertIf(en: Set[argon.lang.api.Bit], cond: argon.lang.api.Bit, x: Option[argon.lang.api.Text])(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Void
- Definition Classes
- DebuggingAPI_Internal
-
def
atan[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
atan[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
implicit
def
augmentString(x: String): argon.lang.api.Text
- Definition Classes
- Implicits
-
implicit
def
boolean2RichBoolean(x: Boolean): RichBoolean
- Definition Classes
- ImplicitsPriority2
-
implicit
def
booleanWrapper(c: Boolean)(implicit ctx: forge.SrcCtx, state: State): BooleanWrapper
- Definition Classes
- Implicits
-
implicit
def
box[A](x: A)(implicit arg0: Type[A]): argon.lang.api.Top[A]
- Definition Classes
- Implicits
-
implicit
def
boxArith[A](x: A)(implicit arg0: argon.lang.api.Arith[A]): argon.lang.api.Arith[A]
- Definition Classes
- ImplicitsPriority1
-
implicit
def
boxBits[A](x: A)(implicit arg0: argon.lang.api.Bits[A]): argon.lang.api.Bits[A]
- Definition Classes
- ImplicitsPriority1
-
implicit
def
boxNum[A](x: A)(implicit arg0: argon.lang.api.Num[A]): argon.lang.api.Num[A]
- Definition Classes
- ImplicitsPriority2
-
implicit
def
boxOrder[A](x: A)(implicit arg0: argon.lang.api.Order[A]): argon.lang.api.Order[A]
- Definition Classes
- ImplicitsPriority1
-
def
breakpointIf(en: Set[argon.lang.api.Bit])(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Void
- Definition Classes
- DebuggingAPI_Internal
-
implicit
def
byte2RichByte(x: Byte): RichByte
- Definition Classes
- ImplicitsPriority2
-
implicit
def
byteWrapper(c: Byte)(implicit ctx: forge.SrcCtx, state: State): ByteWrapper
- Definition Classes
- Implicits
-
implicit
lazy val
castBooleanToBit: argon.Lifting[Boolean, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castByteToBit: argon.Lifting[Byte, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castCharToBit: argon.Lifting[Char, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castDoubleToBit: argon.Lifting[Double, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castFloatToBit: argon.Lifting[Float, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castIntToBit: argon.Lifting[Int, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castLongToBit: argon.Lifting[Long, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castShortToBit: argon.Lifting[Short, argon.lang.api.Bit]
- Definition Classes
- Implicits
-
implicit
lazy val
castStringToText: argon.Lifting[String, argon.lang.api.Text]
- Definition Classes
- Implicits
-
implicit
def
castType[A](a: A): CastType[A]
- Definition Classes
- Implicits
-
def
cat(c: argon.lang.api.Vec[argon.lang.api.Bit]*)(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Vec[argon.lang.api.Bit]
- Definition Classes
- BitsAPI
-
def
catSeq(c: Seq[argon.lang.api.Bit])(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Vec[argon.lang.api.Bit]
- Definition Classes
- BitsAPI
-
def
ceil[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
ceil[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
implicit
def
char2RichChar(x: Char): RichChar
- Definition Classes
- ImplicitsPriority2
-
def
charArrayToString(a: lang.api.Tensor1[lang.api.U8]): lang.api.Text
- Definition Classes
- ArrayAPI
-
implicit
def
charWrapper(c: Char)(implicit ctx: forge.SrcCtx, state: State): CharWrapper
- Definition Classes
- Implicits
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
closeBinary(file: lang.api.BinaryFile)(implicit ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- FileIOAPI
-
def
closeCSV(file: lang.api.CSVFile)(implicit ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- FileIOAPI
-
def
compress[A](in: lang.api.Tup2[A, lang.api.Bit])(implicit arg0: lang.api.Bits[A], ctx: forge.SrcCtx, state: State): lang.api.Tup2[A, lang.api.Bit]
- Definition Classes
- ShuffleAPI
-
def
cos[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
cos[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
cos_taylor[T](x: T)(implicit arg0: lang.api.Num[T]): T
Taylor expansion for cos from -pi to pi *
Taylor expansion for cos from -pi to pi *
- Definition Classes
- MathAPI
-
def
cosh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
cosh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
createParam(default: Int, possible: Seq[Int])(implicit ctx: forge.SrcCtx, state: State): lang.api.I32
- Definition Classes
- Implicits
-
def
createParam(default: Int, start: Int, stride: Int, end: Int)(implicit ctx: forge.SrcCtx, state: State): lang.api.I32
- Definition Classes
- Implicits
-
implicit
def
doubleWrapper(c: Double)(implicit ctx: forge.SrcCtx, state: State): DoubleWrapper
- Definition Classes
- Implicits
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exitIf(en: Set[argon.lang.api.Bit])(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Void
- Definition Classes
- DebuggingAPI_Internal
-
def
exp[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
exp[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
exp_taylor[T](x: T)(implicit arg0: lang.api.Num[T]): T
Taylor expansion for natural exponential*
Taylor expansion for natural exponential*
- Definition Classes
- MathAPI
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
implicit
def
floatWrapper(c: Float)(implicit ctx: forge.SrcCtx, state: State): FloatWrapper
- Definition Classes
- Implicits
-
def
floor[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
floor[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
getArg[A](reg: lang.api.Reg[A]): A
Transfer a scalar value from the accelerator to the host through the ArgOut or HostIO
reg
.Transfer a scalar value from the accelerator to the host through the ArgOut or HostIO
reg
.- Definition Classes
- TransferAPI
-
def
getArray[A, C[T]](dram: lang.api.DRAM[A, C])(implicit arg0: lang.api.Bits[A]): lang.api.Tensor1[A]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as an Array.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as an Array. *- Definition Classes
- TransferAPI
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getMatrix[T](dram: lang.api.DRAM2[T])(implicit arg0: lang.api.Bits[T]): lang.api.Tensor2[T]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Matrix.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Matrix. *- Definition Classes
- TransferAPI
-
def
getMem[A, C[T]](dram: lang.api.DRAM[A, C])(implicit arg0: lang.api.Bits[A]): lang.api.Tensor1[A]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as an Array.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as an Array. *- Definition Classes
- TransferAPI
-
def
getTensor3[A](dram: lang.api.DRAM3[A])(implicit arg0: lang.api.Bits[A]): lang.api.Tensor3[A]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor3.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor3. *- Definition Classes
- TransferAPI
-
def
getTensor4[A](dram: lang.api.DRAM4[A])(implicit arg0: lang.api.Bits[A]): lang.api.Tensor4[A]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor4.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor4. *- Definition Classes
- TransferAPI
-
def
getTensor5[A](dram: lang.api.DRAM5[A])(implicit arg0: lang.api.Bits[A]): lang.api.Tensor5[A]
Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor5.Transfers
dram
's region of accelerator DRAM to the host's memory and returns the result as a Tensor5. *- Definition Classes
- TransferAPI
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
ifThenElse[A](cond: lang.api.Bit, thenBr: () ⇒ Sym[A], elseBr: () ⇒ Sym[A])(implicit ctx: forge.SrcCtx, state: State): A
- Definition Classes
- SpatialVirtualization
-
implicit
def
int2RichInt(x: Int): RichInt
- Definition Classes
- ImplicitsPriority2
-
implicit
def
intWrapper(c: Int)(implicit ctx: forge.SrcCtx, state: State): IntWrapper
- Definition Classes
- Implicits
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
def
liftByte(b: Byte)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.I8]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftChar(b: Char)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.U8]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftDouble(b: Double)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.F64]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftFloat(b: Float)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.F32]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftInt(b: Int)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.I32]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftLong(b: Long)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.I64]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
liftShort(b: Short)(implicit ctx: forge.SrcCtx, state: State): Lift[argon.lang.api.I16]
- Definition Classes
- ImplicitsPriority3
-
implicit
def
litByte(b: Byte): Literal
- Definition Classes
- ImplicitsPriority2
-
implicit
def
litDouble(b: Double): Literal
- Definition Classes
- ImplicitsPriority2
-
implicit
def
litFloat(b: Float): Literal
- Definition Classes
- ImplicitsPriority2
-
implicit
def
litInt(b: Int): Literal
- Definition Classes
- ImplicitsPriority2
-
implicit
def
litLong(b: Long): Literal
- Definition Classes
- ImplicitsPriority2
-
implicit
def
litShort(b: Short): Literal
- Definition Classes
- ImplicitsPriority2
-
def
ln[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
ln[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
loadBinary[T](filename: lang.api.Text)(implicit arg0: lang.api.Num[T]): lang.api.Tensor1[T]
Loads the given binary file at
filename
as an Array.Loads the given binary file at
filename
as an Array.- Definition Classes
- FileIOAPI
-
def
loadCSV1D[T](filename: lang.api.Text, delim: lang.api.Text = Text(","))(implicit arg0: Type[T], cast: argon.Cast[lang.api.Text, T]): lang.api.Tensor1[T]
Loads the CSV at
filename
as an @Array, using the supplieddelimeter
(comma by default).Loads the CSV at
filename
as an @Array, using the supplieddelimeter
(comma by default). *- Definition Classes
- FileIOAPI
-
def
loadCSV2D[T](filename: lang.api.Text, delim1: lang.api.Text = Text(","), delim2: lang.api.Text = Text("\n"))(implicit arg0: Type[T], cast: argon.Cast[lang.api.Text, T]): lang.api.Tensor2[T]
Loads the CSV at
filename
as a @Tensor2, using the supplied element delimeter and linebreaks across rows.Loads the CSV at
filename
as a @Tensor2, using the supplied element delimeter and linebreaks across rows. *- Definition Classes
- FileIOAPI
-
def
loadConstants[A](filename: String, delim: String = "\n")(implicit arg0: Type[A]): lang.api.Tensor1[A]
- Definition Classes
- FileIOAPI
-
def
loadNumpy1D[T](name: String)(implicit arg0: lang.api.Num[T]): lang.api.Tensor1[T]
Creates a placeholder for a numpy array as an @Array.
Creates a placeholder for a numpy array as an @Array. *
- Definition Classes
- FileIOAPI
-
def
loadNumpy2D[T](name: String)(implicit arg0: lang.api.Num[T]): lang.api.Tensor2[T]
Creates a placeholder for a numpy matrix as an @Tensor2.*
Creates a placeholder for a numpy matrix as an @Tensor2.*
- Definition Classes
- FileIOAPI
-
def
log_taylor[T](x: T)(implicit arg0: lang.api.Num[T]): T
Taylor expansion for natural log to third degree.
Taylor expansion for natural log to third degree. *
- Definition Classes
- MathAPI
-
implicit
def
long2RichLong(x: Long): RichLong
- Definition Classes
- ImplicitsPriority2
-
implicit
def
longWrapper(c: Long)(implicit ctx: forge.SrcCtx, state: State): LongWrapper
- Definition Classes
- Implicits
-
def
max[A](a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
max[A, B](a: Literal, b: A)(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
max[A, B](a: A, b: Literal)(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
max[A](a: Sym[A], b: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
min[A](a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
min[A](a: Literal, b: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
min[A](a: Sym[A], b: Literal)(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
min[A](a: Sym[A], b: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
mux[A](s: lang.api.Bit, a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Bits[A]): A
- Definition Classes
- MuxAPI
-
def
mux[A](s: lang.api.Bit, a: Literal, b: lang.api.Bits[A]): A
- Definition Classes
- MuxAPI
-
def
mux[A](s: lang.api.Bit, a: lang.api.Bits[A], b: Literal): A
- Definition Classes
- MuxAPI
-
def
mux[A](s: lang.api.Bit, a: lang.api.Bits[A], b: lang.api.Bits[A]): A
- Definition Classes
- MuxAPI
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
implicit
def
numericCast[A, B](implicit arg0: argon.lang.api.Num[A], arg1: argon.lang.api.Num[B]): argon.Cast[A, B]
- Definition Classes
- ImplicitsPriority3
-
def
one[A](implicit arg0: argon.lang.api.Bits[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- BitsAPI
-
def
oneHotMux[A](sels: Seq[lang.api.Bit], vals: Seq[A])(implicit arg0: lang.api.Bits[A]): A
- Definition Classes
- MuxAPI
-
def
openBinary(filename: lang.api.Text, write: Boolean)(implicit ctx: forge.SrcCtx, state: State): lang.api.BinaryFile
- Definition Classes
- FileIOAPI
-
def
openCSV(filename: lang.api.Text, write: Boolean)(implicit ctx: forge.SrcCtx, state: State): lang.api.CSVFile
- Definition Classes
- FileIOAPI
-
implicit
def
overload0: Overload0
- Definition Classes
- Overloads
-
implicit
def
overload1: Overload1
- Definition Classes
- Overloads
-
implicit
def
overload2: Overload2
- Definition Classes
- Overloads
-
implicit
def
overload3: Overload3
- Definition Classes
- Overloads
-
implicit
def
overload4: Overload4
- Definition Classes
- Overloads
-
implicit
def
overload5: Overload5
- Definition Classes
- Overloads
-
implicit
def
overload6: Overload6
- Definition Classes
- Overloads
-
implicit
def
overload7: Overload7
- Definition Classes
- Overloads
-
def
pack[A, B](a: A, b: B)(implicit arg0: Type[A], arg1: Type[B], ctx: forge.SrcCtx, state: State): argon.lang.api.Tup2[A, B]
- Definition Classes
- TuplesAPI
-
def
pack[A, B](t: (A, B))(implicit arg0: Type[A], arg1: Type[B], ctx: forge.SrcCtx, state: State): argon.lang.api.Tup2[A, B]
- Definition Classes
- TuplesAPI
-
def
param[A](c: Lift[A]): A
- Definition Classes
- Implicits
-
def
parseValue[A](str: String)(implicit arg0: Type[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- FileIOAPI
-
def
popcount(c: Seq[argon.lang.api.Bit])(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.U8
- Definition Classes
- BitsAPI
-
def
pow[A](b: Lift[A], e: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
pow[A](a: Literal, b: A)(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
pow[A](a: A, b: Literal)(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
pow[A](b: Sym[A], e: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
printIf(en: Set[argon.lang.api.Bit], x: argon.lang.api.Text)(implicit ctx: forge.SrcCtx, state: State): argon.lang.api.Void
- Definition Classes
- DebuggingAPI_Internal
-
def
priorityMux[A](sels: Seq[lang.api.Bit], vals: Seq[A])(implicit arg0: lang.api.Bits[A]): A
- Definition Classes
- MuxAPI
-
def
product[T](xs: T*)(implicit arg0: lang.api.Num[T]): T
Creates a product reduction tree for a fixed number of numeric elements.
Creates a product reduction tree for a fixed number of numeric elements.
- Definition Classes
- MathAPI
-
def
random[A](max: A)(implicit arg0: argon.lang.api.Bits[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- BitsAPI
-
def
random[A](implicit arg0: argon.lang.api.Bits[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- BitsAPI
-
def
readBinary[A](file: lang.api.BinaryFile)(implicit arg0: lang.api.Num[A], ctx: forge.SrcCtx, state: State): lang.api.Tensor1[A]
- Definition Classes
- FileIOAPI
-
def
readTokens(file: lang.api.CSVFile, delim: lang.api.Text)(implicit ctx: forge.SrcCtx, state: State): lang.api.Tensor1[lang.api.Text]
- Definition Classes
- FileIOAPI
-
def
reduce[T](xs: T*)(reduce: (T, T) ⇒ T): T
Creates a reduction tree for a fixed number of elements.
Creates a reduction tree for a fixed number of elements.
- Definition Classes
- MathAPI
-
implicit
def
regNumerics[A](x: lang.api.Reg[A])(implicit arg0: lang.api.Num[A], ctx: forge.SrcCtx, state: State): RegNumerics[A]
- Definition Classes
- Implicits
-
implicit
def
regRead[A](x: lang.api.Reg[A])(implicit ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
implicit
def
selfCast[A](implicit arg0: Type[A]): argon.Cast[A, A]
- Definition Classes
- ImplicitsPriority1
-
def
setArg[A](reg: lang.api.Reg[A], value: lang.api.Bits[A]): lang.api.Void
Transfer a scalar value from the host to the accelerator through the ArgIn or HostIO
reg
.Transfer a scalar value from the host to the accelerator through the ArgIn or HostIO
reg
.- Definition Classes
- TransferAPI
-
def
setArg[A](reg: lang.api.Reg[A], const: Literal): lang.api.Void
Transfer a scalar value from the host to the accelerator through the ArgIn or HostIO
reg
.Transfer a scalar value from the host to the accelerator through the ArgIn or HostIO
reg
.- Definition Classes
- TransferAPI
-
def
setMem[A, C[T]](dram: lang.api.DRAM[A, C], tensor5: lang.api.Tensor5[A])(implicit arg0: lang.api.Bits[A]): lang.api.Void
Transfers the given Tensor5 of
data
from the host's memory todram
's region of accelerator DRAM.Transfers the given Tensor5 of
data
from the host's memory todram
's region of accelerator DRAM. *- Definition Classes
- TransferAPI
-
def
setMem[A, C[T]](dram: lang.api.DRAM[A, C], tensor4: lang.api.Tensor4[A])(implicit arg0: lang.api.Bits[A]): lang.api.Void
Transfers the given Tensor4 of
data
from the host's memory todram
's region of accelerator DRAM.Transfers the given Tensor4 of
data
from the host's memory todram
's region of accelerator DRAM. *- Definition Classes
- TransferAPI
-
def
setMem[A, C[T]](dram: lang.api.DRAM[A, C], tensor3: lang.api.Tensor3[A])(implicit arg0: lang.api.Bits[A]): lang.api.Void
Transfers the given Tensor3 of
data
from the host's memory todram
's region of accelerator DRAM.Transfers the given Tensor3 of
data
from the host's memory todram
's region of accelerator DRAM. *- Definition Classes
- TransferAPI
-
def
setMem[A, C[T]](dram: lang.api.DRAM[A, C], data: lang.api.Tensor2[A])(implicit arg0: lang.api.Bits[A]): lang.api.Void
Transfers the given @Matrix of
data
from the host's memory todram
's region of accelerator DRAM.Transfers the given @Matrix of
data
from the host's memory todram
's region of accelerator DRAM. *- Definition Classes
- TransferAPI
-
def
setMem[A, C[T]](dram: lang.api.DRAM[A, C], data: lang.api.Tensor1[A])(implicit arg0: lang.api.Bits[A]): lang.api.Void
Transfers the given @Array of
data
from the host's memory todram
's region of accelerator DRAM.Transfers the given @Array of
data
from the host's memory todram
's region of accelerator DRAM. *- Definition Classes
- TransferAPI
-
implicit
def
short2RichShort(x: Short): RichShort
- Definition Classes
- ImplicitsPriority2
-
def
sigmoid[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sigmoid[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sin[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sin[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sin_taylor[T](x: T)(implicit arg0: Type[T], arg1: lang.api.Num[T]): T
Taylor expansion for sin from -pi to pi *
Taylor expansion for sin from -pi to pi *
- Definition Classes
- MathAPI
-
def
sinh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sinh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sqrt[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sqrt[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
sqrt_approx[T](x: T)(implicit arg0: lang.api.Num[T]): T
- Definition Classes
- MathAPI
-
implicit
def
stringToStringOps(x: String): StringOps
- Definition Classes
- ImplicitsPriority2
-
implicit
def
stringToWrappedString(x: String): WrappedString
- Definition Classes
- ImplicitsPriority3
-
def
sum[T](xs: T*)(implicit arg0: lang.api.Num[T]): T
Creates a sum reduction tree of a fixed number of numeric elements.
Creates a sum reduction tree of a fixed number of numeric elements.
- Definition Classes
- MathAPI
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tan[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
tan[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
tanh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
tanh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
- Definition Classes
- MathAPI
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
unpack[A, B](t: argon.lang.api.Tup2[A, B])(implicit arg0: Type[A], arg1: Type[B], ctx: forge.SrcCtx, state: State): (A, B)
- Definition Classes
- TuplesAPI
-
implicit
def
varRead[A](v: VarLike[A])(implicit ctx: forge.SrcCtx, state: State): A
- Definition Classes
- Implicits
-
def
void: lang.api.Void
- Definition Classes
- MiscAPI
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
implicit
def
wildcardToForever(w: lang.api.Wildcard)(implicit ctx: forge.SrcCtx, state: State): lang.api.Counter[lang.api.I32]
- Definition Classes
- Implicits
-
implicit
def
wrapString(x: String): argon.lang.api.Text
- Definition Classes
- ImplicitsPriority1
-
def
writeBinary[A](file: lang.api.BinaryFile, len: lang.api.I32)(func: (lang.api.I32) ⇒ A)(implicit arg0: lang.api.Num[A], ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- FileIOAPI
-
def
writeBinary[T](array: lang.api.Tensor1[T], filename: lang.api.Text)(implicit arg0: lang.api.Num[T]): lang.api.Void
Saves the given Array to disk as a binary file at
filename
.Saves the given Array to disk as a binary file at
filename
.- Definition Classes
- FileIOAPI
-
def
writeCSV1D[T](array: lang.api.Tensor1[T], filename: lang.api.Text, delim: lang.api.Text = Text(","))(implicit arg0: Type[T]): lang.api.Void
Writes the given Array to the file at
filename
using the givendelimiter
.Writes the given Array to the file at
filename
using the givendelimiter
. If no delimiter is given, defaults to comma.- Definition Classes
- FileIOAPI
-
def
writeCSV2D[T](matrix: lang.api.Tensor2[T], filename: lang.api.Text, delim1: lang.api.Text = Text(","), delim2: lang.api.Text = Text("\n"))(implicit arg0: Type[T]): lang.api.Void
Writes the given Tensor2 to the file at
filename
using the given element delimiter.Writes the given Tensor2 to the file at
filename
using the given element delimiter. If no element delimiter is given, defaults to comma.- Definition Classes
- FileIOAPI
-
def
writeTokens(file: lang.api.CSVFile, delim: lang.api.Text, len: lang.api.I32)(token: (lang.api.I32) ⇒ lang.api.Text)(implicit ctx: forge.SrcCtx, state: State): lang.api.Void
- Definition Classes
- FileIOAPI
-
def
zero[A](implicit arg0: argon.lang.api.Bits[A], ctx: forge.SrcCtx, state: State): A
- Definition Classes
- BitsAPI
-
object
bound
- Definition Classes
- UserData