Packages

p

spatial

lang

package lang

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. lang
  2. StaticAPI_Internal
  3. UserData
  4. TuplesAPI
  5. TransferAPI
  6. TensorConstructorAPI
  7. MuxAPI
  8. MiscAPI
  9. MathAPI
  10. FileIOAPI
  11. DebuggingAPI_Internal
  12. DebuggingAPI_Internal
  13. ControlAPI
  14. BitsAPI
  15. ArrayAPI
  16. Overloads
  17. Implicits
  18. Implicits
  19. ImplicitsPriority1
  20. ImplicitsPriority2
  21. ImplicitsPriority3
  22. SpatialVirtualization
  23. LowPriorityVirtualization
  24. InternalAliases
  25. ExternalAliases
  26. InternalAliases
  27. CustomBitWidths
  28. AnyRef
  29. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Arith[T] = argon.lang.types.Arith[T]
    Definition Classes
    InternalAliases
  2. type BOOL[T] = argon.lang.types.BOOL[T]
    Definition Classes
    CustomBitWidths
  3. type BinaryFile = lang.host.BinaryFile
    Definition Classes
    InternalAliases
  4. type Bit = argon.lang.Bit
    Definition Classes
    ExternalAliases
  5. type Bits[T] = argon.lang.types.Bits[T]
    Definition Classes
    InternalAliases
  6. class BooleanWrapper extends LiteralWrapper[Boolean]
    Definition Classes
    Implicits
  7. abstract class Box[A] extends Top[A] with Ref[Any, A]
  8. implicit class BoxSym[A] extends argon.ExpMiscOps[Any, A]
    Definition Classes
    Implicits
  9. class BurstCmd extends argon.lang.Top[BurstCmd] with Struct[BurstCmd] with Ref[Any, BurstCmd] with Arith[BurstCmd] with Bits[BurstCmd]
  10. case class BurstDataBus[A]()(implicit evidence$2: lang.Bits[A]) extends DRAMBus[A] with Product with Serializable
  11. case class BurstFullDataBus[A]()(implicit evidence$3: lang.Bits[A]) extends DRAMBus[Tup2[A, Bit]] with Product with Serializable
  12. abstract class Bus extends Mirrorable[Bus]
  13. class ByteWrapper extends LiteralWrapper[Byte]
    Definition Classes
    Implicits
  14. type CSVFile = lang.host.CSVFile
    Definition Classes
    InternalAliases
  15. class CastType[A] extends AnyRef
    Definition Classes
    Implicits
  16. class CharWrapper extends LiteralWrapper[Char]
    Definition Classes
    Implicits
  17. class Counter[A] extends Top[Counter[A]] with Ref[FixedPointRange, Counter[A]]

    Types

  18. class CounterChain extends Top[CounterChain] with Ref[Array[Range], CounterChain]

    Types

  19. 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
  20. 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
  21. 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
  22. class Cvt_Text_Bit extends Cast2Way[argon.lang.api.Text, argon.lang.api.Bit]
    Definition Classes
    Implicits
  23. class Cvt_Text_Fix[S, I, F] extends Cast2Way[argon.lang.api.Text, argon.lang.api.Fix[S, I, F]]
    Definition Classes
    Implicits
  24. class Cvt_Text_Flt[M, E] extends Cast2Way[argon.lang.api.Text, argon.lang.api.Flt[M, E]]
    Definition Classes
    Implicits
  25. abstract class DRAM[A, C[T]] extends Top[C[A]] with RemoteMem[A, C]
  26. class DRAM1[A] extends DRAM[A, DRAM1] with Ref[Array[Any], DRAM1[A]] with Mem1[A, DRAM1]

    A 1-dimensional DRAM with elements of type A.

  27. class DRAM2[A] extends DRAM[A, DRAM2] with Ref[Array[Any], DRAM2[A]] with Mem2[A, DRAM1, DRAM2]

    A 2-dimensional DRAM with elements of type A.

  28. class DRAM3[A] extends DRAM[A, DRAM3] with Ref[Array[Any], DRAM3[A]] with Mem3[A, DRAM1, DRAM2, DRAM3]

    A 3-dimensional DRAM with elements of type A.

  29. class DRAM4[A] extends DRAM[A, DRAM4] with Ref[Array[Any], DRAM4[A]] with Mem4[A, DRAM1, DRAM2, DRAM3, DRAM4]

    A 4-dimensional DRAM with elements of type A.

  30. class DRAM5[A] extends DRAM[A, DRAM5] with Ref[Array[Any], DRAM5[A]] with Mem5[A, DRAM1, DRAM2, DRAM3, DRAM4, DRAM5]

    A 5-dimensional DRAM with elements of type A.

  31. abstract class DRAMBus[A] extends Bus
  32. class DRAMSparseTile[A] extends DRAM[A, DRAMSparseTile] with Ref[Array[Any], DRAMSparseTile[A]]

    A sparse, 1-dimensional region of DRAM with elements of type A.

  33. type DRAMx[A] = DRAM[A, C forSome {type C[T] <: Any}]
    Definition Classes
    InternalAliases
  34. class DoubleWrapper extends LiteralWrapper[Double]
    Definition Classes
    Implicits
  35. trait ExternalAliases extends InternalAliases

    Aliases for external use (application writers).

    Aliases for external use (application writers).

    No shadowing aliases (names that shadow Scala names).

  36. type F16 = argon.lang.Flt[_11, _5]
    Definition Classes
    InternalAliases
  37. type F32 = argon.lang.Flt[_24, _8]
    Definition Classes
    InternalAliases
  38. type F64 = argon.lang.Flt[_53, _11]
    Definition Classes
    InternalAliases
  39. type FALSE = argon.lang.types.FALSE
    Definition Classes
    CustomBitWidths
  40. class FIFO[A] extends Top[FIFO[A]] with LocalMem1[A, FIFO] with Ref[Queue[Any], FIFO[A]]
  41. class FIFOReg[A] extends Top[FIFOReg[A]] with LocalMem0[A, FIFOReg] with StagedVarLike[A] with Ref[Ptr[Any], FIFOReg[A]]
  42. type Fix[S, I, F] = argon.lang.Fix[S, I, F]
    Definition Classes
    ExternalAliases
  43. type FixFmt[S, I, F] = argon.lang.FixFmt[S, I, F]
    Definition Classes
    ExternalAliases
  44. type FixPt[S, I, F] = argon.lang.Fix[S, I, F]
    Definition Classes
    InternalAliases
  45. class FloatWrapper extends LiteralWrapper[Float]
    Definition Classes
    Implicits
  46. type Flt[M, E] = argon.lang.Flt[M, E]
    Definition Classes
    ExternalAliases
  47. type FltFmt[M, E] = argon.lang.FltFmt[M, E]
    Definition Classes
    ExternalAliases
  48. type FltPt[M, E] = argon.lang.Flt[M, E]
    Definition Classes
    InternalAliases
  49. case class GatherDataBus[A]()(implicit evidence$4: lang.Bits[A]) extends DRAMBus[A] with Product with Serializable
  50. type I10 = argon.lang.Fix[TRUE, _10, _0]
    Definition Classes
    InternalAliases
  51. type I11 = argon.lang.Fix[TRUE, _11, _0]
    Definition Classes
    InternalAliases
  52. type I12 = argon.lang.Fix[TRUE, _12, _0]
    Definition Classes
    InternalAliases
  53. type I13 = argon.lang.Fix[TRUE, _13, _0]
    Definition Classes
    InternalAliases
  54. type I14 = argon.lang.Fix[TRUE, _14, _0]
    Definition Classes
    InternalAliases
  55. type I15 = argon.lang.Fix[TRUE, _15, _0]
    Definition Classes
    InternalAliases
  56. type I16 = argon.lang.Fix[TRUE, _16, _0]
    Definition Classes
    InternalAliases
  57. type I2 = argon.lang.Fix[TRUE, _2, _0]
    Definition Classes
    InternalAliases
  58. type I3 = argon.lang.Fix[TRUE, _3, _0]
    Definition Classes
    InternalAliases
  59. type I32 = argon.lang.Fix[TRUE, _32, _0]
    Definition Classes
    InternalAliases
  60. type I4 = argon.lang.Fix[TRUE, _4, _0]
    Definition Classes
    InternalAliases
  61. type I5 = argon.lang.Fix[TRUE, _5, _0]
    Definition Classes
    InternalAliases
  62. type I6 = argon.lang.Fix[TRUE, _6, _0]
    Definition Classes
    InternalAliases
  63. type I64 = argon.lang.Fix[TRUE, _64, _0]
    Definition Classes
    InternalAliases
  64. type I7 = argon.lang.Fix[TRUE, _7, _0]
    Definition Classes
    InternalAliases
  65. type I8 = argon.lang.Fix[TRUE, _8, _0]
    Definition Classes
    InternalAliases
  66. type I9 = argon.lang.Fix[TRUE, _9, _0]
    Definition Classes
    InternalAliases
  67. type INT[T] = argon.lang.types.INT[T]
    Definition Classes
    CustomBitWidths
  68. type Idx = Ind[_]
    Definition Classes
    InternalAliases
  69. type Ind[W] = argon.lang.Fix[TRUE, W, _0]
    Definition Classes
    InternalAliases
  70. type Int10 = argon.lang.Fix[TRUE, _10, _0]
    Definition Classes
    InternalAliases
  71. type Int11 = argon.lang.Fix[TRUE, _11, _0]
    Definition Classes
    InternalAliases
  72. type Int12 = argon.lang.Fix[TRUE, _12, _0]
    Definition Classes
    InternalAliases
  73. type Int13 = argon.lang.Fix[TRUE, _13, _0]
    Definition Classes
    InternalAliases
  74. type Int14 = argon.lang.Fix[TRUE, _14, _0]
    Definition Classes
    InternalAliases
  75. type Int15 = argon.lang.Fix[TRUE, _15, _0]
    Definition Classes
    InternalAliases
  76. type Int16 = argon.lang.Fix[TRUE, _16, _0]
    Definition Classes
    InternalAliases
  77. type Int2 = argon.lang.Fix[TRUE, _2, _0]
    Definition Classes
    InternalAliases
  78. type Int3 = argon.lang.Fix[TRUE, _3, _0]
    Definition Classes
    InternalAliases
  79. type Int32 = argon.lang.Fix[TRUE, _32, _0]
    Definition Classes
    InternalAliases
  80. type Int4 = argon.lang.Fix[TRUE, _4, _0]
    Definition Classes
    InternalAliases
  81. type Int5 = argon.lang.Fix[TRUE, _5, _0]
    Definition Classes
    InternalAliases
  82. type Int6 = argon.lang.Fix[TRUE, _6, _0]
    Definition Classes
    InternalAliases
  83. type Int64 = argon.lang.Fix[TRUE, _64, _0]
    Definition Classes
    InternalAliases
  84. type Int7 = argon.lang.Fix[TRUE, _7, _0]
    Definition Classes
    InternalAliases
  85. type Int8 = argon.lang.Fix[TRUE, _8, _0]
    Definition Classes
    InternalAliases
  86. type Int9 = argon.lang.Fix[TRUE, _9, _0]
    Definition Classes
    InternalAliases
  87. class IntWrapper extends LiteralWrapper[Int]
    Definition Classes
    Implicits
  88. trait InternalAliases extends argon.lang.ExternalAliases

    Aliases visible to spatial.lang.* and outside

    Aliases visible to spatial.lang.* and outside

    No aliases of the form "type Foo = spatial.lang.Foo" (creates a circular reference)

  89. class IssuedCmd extends argon.lang.Top[IssuedCmd] with Struct[IssuedCmd] with Ref[Any, IssuedCmd] with Arith[IssuedCmd] with Bits[IssuedCmd]
  90. class LIFO[A] extends Top[LIFO[A]] with LocalMem1[A, LIFO] with Ref[MutableList[Any], LIFO[A]]
  91. abstract class LUT[A, C[T]] extends Top[C[A]] with LocalMem[A, C]
  92. class LUT1[A] extends LUT[A, LUT1] with LocalMem1[A, LUT1] with Mem1[A, LUT1] with Ref[Array[Any], LUT1[A]]

    A 1-dimensional LUT with elements of type A.

  93. class LUT2[A] extends LUT[A, LUT2] with LocalMem2[A, LUT2] with Mem2[A, LUT1, LUT2] with Ref[Array[Any], LUT2[A]]

    A 2-dimensional LUT with elements of type A.

  94. class LUT3[A] extends LUT[A, LUT3] with LocalMem3[A, LUT3] with Mem3[A, LUT1, LUT2, LUT3] with Ref[Array[Any], LUT3[A]]

    A 3-dimensional LUT with elements of type A.

  95. class LUT4[A] extends LUT[A, LUT4] with LocalMem4[A, LUT4] with Mem4[A, LUT1, LUT2, LUT3, LUT4] with Ref[Array[Any], LUT4[A]]

    A 4-dimensional LUT with elements of type A.

  96. class LUT5[A] extends LUT[A, LUT5] with LocalMem5[A, LUT5] with Mem5[A, LUT1, LUT2, LUT3, LUT4, LUT5] with Ref[Array[Any], LUT5[A]]

    A 5-dimensional LUT with elements of type A.

  97. type LUTx[A] = LUT[A, C forSome {type C[T] <: Any}]
    Definition Classes
    InternalAliases
  98. class LineBuffer[A] extends Top[LineBuffer[A]] with LocalMem2[A, LineBuffer] with Ref[Queue[Any], LineBuffer[A]]
  99. class LiteralWrapper[A] extends AnyRef
    Definition Classes
    Implicits
  100. type LocalMem[A, C[_]] = lang.types.LocalMem[A, C]
    Definition Classes
    InternalAliases
  101. type LocalMem0[A, C[T] <: LocalMem0[T, C]] = lang.types.LocalMem0[A, C]
    Definition Classes
    InternalAliases
  102. type LocalMem1[A, C[T] <: LocalMem1[T, C]] = lang.types.LocalMem1[A, C]
    Definition Classes
    InternalAliases
  103. type LocalMem2[A, C[T] <: LocalMem2[T, C]] = lang.types.LocalMem2[A, C]
    Definition Classes
    InternalAliases
  104. type LocalMem3[A, C[T] <: LocalMem3[T, C]] = lang.types.LocalMem3[A, C]
    Definition Classes
    InternalAliases
  105. type LocalMem4[A, C[T] <: LocalMem4[T, C]] = lang.types.LocalMem4[A, C]
    Definition Classes
    InternalAliases
  106. type LocalMem5[A, C[T] <: LocalMem5[T, C]] = lang.types.LocalMem5[A, C]
    Definition Classes
    InternalAliases
  107. class LongWrapper extends LiteralWrapper[Long]
    Definition Classes
    Implicits
  108. type Mem[A, C[_]] = lang.types.Mem[A, C]
    Definition Classes
    InternalAliases
  109. class MergeBuffer[A] extends Top[MergeBuffer[A]] with LocalMem1[A, MergeBuffer] with Ref[Queue[Any], MergeBuffer[A]]
  110. type Num[T] = argon.lang.types.Num[T]
    Definition Classes
    InternalAliases
  111. type Order[T] = argon.lang.types.Order[T]
    Definition Classes
    InternalAliases
  112. case class Pin(name: String) extends Product with Serializable
  113. case class PinBus(valid: Pin, data: Seq[Pin]) extends Bus with Product with Serializable
  114. class Reg[A] extends Top[Reg[A]] with LocalMem0[A, Reg] with StagedVarLike[A] with Ref[Ptr[Any], Reg[A]]
  115. abstract class RegFile[A, C[T]] extends Top[C[A]] with LocalMem[A, C]

    An N-dimensional register file

  116. class RegFile1[A] extends RegFile[A, RegFile1] with LocalMem1[A, RegFile1] with Mem1[A, RegFile1] with Ref[Array[Any], RegFile1[A]]

    A 1-dimensional register file (RegFile) with elements of type A

  117. class RegFile2[A] extends RegFile[A, RegFile2] with LocalMem2[A, RegFile2] with Mem2[A, RegFile1, RegFile2] with Ref[Array[Any], RegFile2[A]]

    A 2-dimensional register file (RegFile) with elements of type A

  118. class RegFile3[A] extends RegFile[A, RegFile3] with LocalMem3[A, RegFile3] with Mem3[A, RegFile1, RegFile2, RegFile3] with Ref[Array[Any], RegFile3[A]]

    A 3-dimensional register file (RegFile) with elements of type A

  119. case class RegFileView[A, C[T]](s: RegFile[A, C], addr: Seq[lang.I32], axis: Int)(implicit evidence$11: lang.Bits[A]) extends Product with Serializable
  120. type RegFilex[A] = RegFile[A, C forSome {type C[T] <: Any}]
    Definition Classes
    InternalAliases
  121. type RemoteMem[A, C[_]] = lang.types.RemoteMem[A, C]
    Definition Classes
    InternalAliases
  122. type Rng = argon.lang.Series[Idx]
    Definition Classes
    InternalAliases
  123. abstract class SRAM[A, C[T]] extends Top[C[A]] with LocalMem[A, C]
  124. class SRAM1[A] extends SRAM[A, SRAM1] with LocalMem1[A, SRAM1] with Mem1[A, SRAM1] with Ref[Array[Any], SRAM1[A]]

    A 1-dimensional SRAM with elements of type A.

  125. class SRAM2[A] extends SRAM[A, SRAM2] with LocalMem2[A, SRAM2] with Mem2[A, SRAM1, SRAM2] with Ref[Array[Any], SRAM2[A]]

    A 2-dimensional SRAM with elements of type A.

  126. class SRAM3[A] extends SRAM[A, SRAM3] with LocalMem3[A, SRAM3] with Mem3[A, SRAM1, SRAM2, SRAM3] with Ref[Array[Any], SRAM3[A]]

    A 3-dimensional SRAM with elements of type A.

  127. class SRAM4[A] extends SRAM[A, SRAM4] with LocalMem4[A, SRAM4] with Mem4[A, SRAM1, SRAM2, SRAM3, SRAM4] with Ref[Array[Any], SRAM4[A]]

    A 4-dimensional SRAM with elements of type A.

  128. class SRAM5[A] extends SRAM[A, SRAM5] with LocalMem5[A, SRAM5] with Mem5[A, SRAM1, SRAM2, SRAM3, SRAM4, SRAM5] with Ref[Array[Any], SRAM5[A]]

    A 5-dimensional SRAM with elements of type A.

  129. type SRAMx[A] = SRAM[A, C forSome {type C[T] <: Any}]
    Definition Classes
    InternalAliases
  130. case class ScatterCmdBus[A]()(implicit evidence$5: lang.Bits[A]) extends DRAMBus[Tup2[A, I64]] with Product with Serializable
  131. type Series[A] = argon.lang.Series[A]
    Definition Classes
    ExternalAliases
  132. trait ShadowingAliases extends ExternalAliases

    Remaining aliases that shadow original Scala types.

  133. class ShortWrapper extends LiteralWrapper[Short]
    Definition Classes
    Implicits
  134. class StreamIn[A] extends Top[StreamIn[A]] with LocalMem0[A, StreamIn] with RemoteMem[A, StreamIn] with Ref[Queue[Any], StreamIn[A]]
  135. class StreamOut[A] extends Top[StreamOut[A]] with LocalMem0[A, StreamOut] with RemoteMem[A, StreamOut] with Ref[Queue[Any], StreamOut[A]]
  136. type Struct[A] = argon.lang.Struct[A]
    Definition Classes
    ExternalAliases
  137. type TRUE = argon.lang.types.TRUE
    Definition Classes
    CustomBitWidths
  138. type Tensor1[A] = Array[A]

    Host

    Host

    Definition Classes
    InternalAliases
  139. type Tensor2[A] = Matrix[A]
    Definition Classes
    InternalAliases
  140. type Tensor3[A] = lang.host.Tensor3[A]
    Definition Classes
    InternalAliases
  141. type Tensor4[A] = lang.host.Tensor4[A]
    Definition Classes
    InternalAliases
  142. type Tensor5[A] = lang.host.Tensor5[A]
    Definition Classes
    InternalAliases
  143. type Text = argon.lang.Text
    Definition Classes
    ExternalAliases
  144. type Top[A] = argon.lang.Top[A]
    Definition Classes
    ExternalAliases
  145. type Tup2[A, B] = argon.lang.Tup2[A, B]
    Definition Classes
    ExternalAliases
  146. type U10 = argon.lang.Fix[FALSE, _10, _0]
    Definition Classes
    InternalAliases
  147. type U11 = argon.lang.Fix[FALSE, _11, _0]
    Definition Classes
    InternalAliases
  148. type U12 = argon.lang.Fix[FALSE, _12, _0]
    Definition Classes
    InternalAliases
  149. type U13 = argon.lang.Fix[FALSE, _13, _0]
    Definition Classes
    InternalAliases
  150. type U14 = argon.lang.Fix[FALSE, _14, _0]
    Definition Classes
    InternalAliases
  151. type U15 = argon.lang.Fix[FALSE, _15, _0]
    Definition Classes
    InternalAliases
  152. type U16 = argon.lang.Fix[FALSE, _16, _0]
    Definition Classes
    InternalAliases
  153. type U2 = argon.lang.Fix[FALSE, _2, _0]
    Definition Classes
    InternalAliases
  154. type U3 = argon.lang.Fix[FALSE, _3, _0]
    Definition Classes
    InternalAliases
  155. type U32 = argon.lang.Fix[FALSE, _32, _0]
    Definition Classes
    InternalAliases
  156. type U4 = argon.lang.Fix[FALSE, _4, _0]
    Definition Classes
    InternalAliases
  157. type U5 = argon.lang.Fix[FALSE, _5, _0]
    Definition Classes
    InternalAliases
  158. type U6 = argon.lang.Fix[FALSE, _6, _0]
    Definition Classes
    InternalAliases
  159. type U64 = argon.lang.Fix[FALSE, _64, _0]
    Definition Classes
    InternalAliases
  160. type U7 = argon.lang.Fix[FALSE, _7, _0]
    Definition Classes
    InternalAliases
  161. type U8 = argon.lang.Fix[FALSE, _8, _0]
    Definition Classes
    InternalAliases
  162. type U9 = argon.lang.Fix[FALSE, _9, _0]
    Definition Classes
    InternalAliases
  163. type UInt10 = argon.lang.Fix[FALSE, _10, _0]
    Definition Classes
    InternalAliases
  164. type UInt11 = argon.lang.Fix[FALSE, _11, _0]
    Definition Classes
    InternalAliases
  165. type UInt12 = argon.lang.Fix[FALSE, _12, _0]
    Definition Classes
    InternalAliases
  166. type UInt13 = argon.lang.Fix[FALSE, _13, _0]
    Definition Classes
    InternalAliases
  167. type UInt14 = argon.lang.Fix[FALSE, _14, _0]
    Definition Classes
    InternalAliases
  168. type UInt15 = argon.lang.Fix[FALSE, _15, _0]
    Definition Classes
    InternalAliases
  169. type UInt16 = argon.lang.Fix[FALSE, _16, _0]
    Definition Classes
    InternalAliases
  170. type UInt2 = argon.lang.Fix[FALSE, _2, _0]
    Definition Classes
    InternalAliases
  171. type UInt3 = argon.lang.Fix[FALSE, _3, _0]
    Definition Classes
    InternalAliases
  172. type UInt32 = argon.lang.Fix[FALSE, _32, _0]
    Definition Classes
    InternalAliases
  173. type UInt4 = argon.lang.Fix[FALSE, _4, _0]
    Definition Classes
    InternalAliases
  174. type UInt5 = argon.lang.Fix[FALSE, _5, _0]
    Definition Classes
    InternalAliases
  175. type UInt6 = argon.lang.Fix[FALSE, _6, _0]
    Definition Classes
    InternalAliases
  176. type UInt64 = argon.lang.Fix[FALSE, _64, _0]
    Definition Classes
    InternalAliases
  177. type UInt7 = argon.lang.Fix[FALSE, _7, _0]
    Definition Classes
    InternalAliases
  178. type UInt8 = argon.lang.Fix[FALSE, _8, _0]
    Definition Classes
    InternalAliases
  179. type UInt9 = argon.lang.Fix[FALSE, _9, _0]
    Definition Classes
    InternalAliases
  180. type Var[A] = argon.lang.Var[A]
    Definition Classes
    ExternalAliases
  181. type Vec[A] = argon.lang.Vec[A]
    Definition Classes
    ExternalAliases
  182. implicit class VirtualizeAnyMethods[A] extends AnyRef
    Definition Classes
    ImplicitsPriority3
  183. implicit class VirtualizeStringMethods extends AnyRef
    Definition Classes
    ImplicitsPriority3
  184. type Void = argon.lang.Void
    Definition Classes
    ExternalAliases
  185. class Wildcard extends AnyRef
  186. type _0 = argon.lang.types._0
    Definition Classes
    CustomBitWidths
  187. type _1 = argon.lang.types._1
    Definition Classes
    CustomBitWidths
  188. type _10 = argon.lang.types._10
    Definition Classes
    CustomBitWidths
  189. type _100 = argon.lang.types._100
    Definition Classes
    CustomBitWidths
  190. type _101 = argon.lang.types._101
    Definition Classes
    CustomBitWidths
  191. type _102 = argon.lang.types._102
    Definition Classes
    CustomBitWidths
  192. type _103 = argon.lang.types._103
    Definition Classes
    CustomBitWidths
  193. type _104 = argon.lang.types._104
    Definition Classes
    CustomBitWidths
  194. type _105 = argon.lang.types._105
    Definition Classes
    CustomBitWidths
  195. type _106 = argon.lang.types._106
    Definition Classes
    CustomBitWidths
  196. type _107 = argon.lang.types._107
    Definition Classes
    CustomBitWidths
  197. type _108 = argon.lang.types._108
    Definition Classes
    CustomBitWidths
  198. type _109 = argon.lang.types._109
    Definition Classes
    CustomBitWidths
  199. type _11 = argon.lang.types._11
    Definition Classes
    CustomBitWidths
  200. type _110 = argon.lang.types._110
    Definition Classes
    CustomBitWidths
  201. type _111 = argon.lang.types._111
    Definition Classes
    CustomBitWidths
  202. type _112 = argon.lang.types._112
    Definition Classes
    CustomBitWidths
  203. type _113 = argon.lang.types._113
    Definition Classes
    CustomBitWidths
  204. type _114 = argon.lang.types._114
    Definition Classes
    CustomBitWidths
  205. type _115 = argon.lang.types._115
    Definition Classes
    CustomBitWidths
  206. type _116 = argon.lang.types._116
    Definition Classes
    CustomBitWidths
  207. type _117 = argon.lang.types._117
    Definition Classes
    CustomBitWidths
  208. type _118 = argon.lang.types._118
    Definition Classes
    CustomBitWidths
  209. type _119 = argon.lang.types._119
    Definition Classes
    CustomBitWidths
  210. type _12 = argon.lang.types._12
    Definition Classes
    CustomBitWidths
  211. type _120 = argon.lang.types._120
    Definition Classes
    CustomBitWidths
  212. type _121 = argon.lang.types._121
    Definition Classes
    CustomBitWidths
  213. type _122 = argon.lang.types._122
    Definition Classes
    CustomBitWidths
  214. type _123 = argon.lang.types._123
    Definition Classes
    CustomBitWidths
  215. type _124 = argon.lang.types._124
    Definition Classes
    CustomBitWidths
  216. type _125 = argon.lang.types._125
    Definition Classes
    CustomBitWidths
  217. type _126 = argon.lang.types._126
    Definition Classes
    CustomBitWidths
  218. type _127 = argon.lang.types._127
    Definition Classes
    CustomBitWidths
  219. type _128 = argon.lang.types._128
    Definition Classes
    CustomBitWidths
  220. type _13 = argon.lang.types._13
    Definition Classes
    CustomBitWidths
  221. type _14 = argon.lang.types._14
    Definition Classes
    CustomBitWidths
  222. type _15 = argon.lang.types._15
    Definition Classes
    CustomBitWidths
  223. type _16 = argon.lang.types._16
    Definition Classes
    CustomBitWidths
  224. type _17 = argon.lang.types._17
    Definition Classes
    CustomBitWidths
  225. type _18 = argon.lang.types._18
    Definition Classes
    CustomBitWidths
  226. type _19 = argon.lang.types._19
    Definition Classes
    CustomBitWidths
  227. type _2 = argon.lang.types._2
    Definition Classes
    CustomBitWidths
  228. type _20 = argon.lang.types._20
    Definition Classes
    CustomBitWidths
  229. type _21 = argon.lang.types._21
    Definition Classes
    CustomBitWidths
  230. type _22 = argon.lang.types._22
    Definition Classes
    CustomBitWidths
  231. type _23 = argon.lang.types._23
    Definition Classes
    CustomBitWidths
  232. type _24 = argon.lang.types._24
    Definition Classes
    CustomBitWidths
  233. type _25 = argon.lang.types._25
    Definition Classes
    CustomBitWidths
  234. type _26 = argon.lang.types._26
    Definition Classes
    CustomBitWidths
  235. type _27 = argon.lang.types._27
    Definition Classes
    CustomBitWidths
  236. type _28 = argon.lang.types._28
    Definition Classes
    CustomBitWidths
  237. type _29 = argon.lang.types._29
    Definition Classes
    CustomBitWidths
  238. type _3 = argon.lang.types._3
    Definition Classes
    CustomBitWidths
  239. type _30 = argon.lang.types._30
    Definition Classes
    CustomBitWidths
  240. type _31 = argon.lang.types._31
    Definition Classes
    CustomBitWidths
  241. type _32 = argon.lang.types._32
    Definition Classes
    CustomBitWidths
  242. type _33 = argon.lang.types._33
    Definition Classes
    CustomBitWidths
  243. type _34 = argon.lang.types._34
    Definition Classes
    CustomBitWidths
  244. type _35 = argon.lang.types._35
    Definition Classes
    CustomBitWidths
  245. type _36 = argon.lang.types._36
    Definition Classes
    CustomBitWidths
  246. type _37 = argon.lang.types._37
    Definition Classes
    CustomBitWidths
  247. type _38 = argon.lang.types._38
    Definition Classes
    CustomBitWidths
  248. type _39 = argon.lang.types._39
    Definition Classes
    CustomBitWidths
  249. type _4 = argon.lang.types._4
    Definition Classes
    CustomBitWidths
  250. type _40 = argon.lang.types._40
    Definition Classes
    CustomBitWidths
  251. type _41 = argon.lang.types._41
    Definition Classes
    CustomBitWidths
  252. type _42 = argon.lang.types._42
    Definition Classes
    CustomBitWidths
  253. type _43 = argon.lang.types._43
    Definition Classes
    CustomBitWidths
  254. type _44 = argon.lang.types._44
    Definition Classes
    CustomBitWidths
  255. type _45 = argon.lang.types._45
    Definition Classes
    CustomBitWidths
  256. type _46 = argon.lang.types._46
    Definition Classes
    CustomBitWidths
  257. type _47 = argon.lang.types._47
    Definition Classes
    CustomBitWidths
  258. type _48 = argon.lang.types._48
    Definition Classes
    CustomBitWidths
  259. type _49 = argon.lang.types._49
    Definition Classes
    CustomBitWidths
  260. type _5 = argon.lang.types._5
    Definition Classes
    CustomBitWidths
  261. type _50 = argon.lang.types._50
    Definition Classes
    CustomBitWidths
  262. type _51 = argon.lang.types._51
    Definition Classes
    CustomBitWidths
  263. type _52 = argon.lang.types._52
    Definition Classes
    CustomBitWidths
  264. type _53 = argon.lang.types._53
    Definition Classes
    CustomBitWidths
  265. type _54 = argon.lang.types._54
    Definition Classes
    CustomBitWidths
  266. type _55 = argon.lang.types._55
    Definition Classes
    CustomBitWidths
  267. type _56 = argon.lang.types._56
    Definition Classes
    CustomBitWidths
  268. type _57 = argon.lang.types._57
    Definition Classes
    CustomBitWidths
  269. type _58 = argon.lang.types._58
    Definition Classes
    CustomBitWidths
  270. type _59 = argon.lang.types._59
    Definition Classes
    CustomBitWidths
  271. type _6 = argon.lang.types._6
    Definition Classes
    CustomBitWidths
  272. type _60 = argon.lang.types._60
    Definition Classes
    CustomBitWidths
  273. type _61 = argon.lang.types._61
    Definition Classes
    CustomBitWidths
  274. type _62 = argon.lang.types._62
    Definition Classes
    CustomBitWidths
  275. type _63 = argon.lang.types._63
    Definition Classes
    CustomBitWidths
  276. type _64 = argon.lang.types._64
    Definition Classes
    CustomBitWidths
  277. type _65 = argon.lang.types._65
    Definition Classes
    CustomBitWidths
  278. type _66 = argon.lang.types._66
    Definition Classes
    CustomBitWidths
  279. type _67 = argon.lang.types._67
    Definition Classes
    CustomBitWidths
  280. type _68 = argon.lang.types._68
    Definition Classes
    CustomBitWidths
  281. type _69 = argon.lang.types._69
    Definition Classes
    CustomBitWidths
  282. type _7 = argon.lang.types._7
    Definition Classes
    CustomBitWidths
  283. type _70 = argon.lang.types._70
    Definition Classes
    CustomBitWidths
  284. type _71 = argon.lang.types._71
    Definition Classes
    CustomBitWidths
  285. type _72 = argon.lang.types._72
    Definition Classes
    CustomBitWidths
  286. type _73 = argon.lang.types._73
    Definition Classes
    CustomBitWidths
  287. type _74 = argon.lang.types._74
    Definition Classes
    CustomBitWidths
  288. type _75 = argon.lang.types._75
    Definition Classes
    CustomBitWidths
  289. type _76 = argon.lang.types._76
    Definition Classes
    CustomBitWidths
  290. type _77 = argon.lang.types._77
    Definition Classes
    CustomBitWidths
  291. type _78 = argon.lang.types._78
    Definition Classes
    CustomBitWidths
  292. type _79 = argon.lang.types._79
    Definition Classes
    CustomBitWidths
  293. type _8 = argon.lang.types._8
    Definition Classes
    CustomBitWidths
  294. type _80 = argon.lang.types._80
    Definition Classes
    CustomBitWidths
  295. type _81 = argon.lang.types._81
    Definition Classes
    CustomBitWidths
  296. type _82 = argon.lang.types._82
    Definition Classes
    CustomBitWidths
  297. type _83 = argon.lang.types._83
    Definition Classes
    CustomBitWidths
  298. type _84 = argon.lang.types._84
    Definition Classes
    CustomBitWidths
  299. type _85 = argon.lang.types._85
    Definition Classes
    CustomBitWidths
  300. type _86 = argon.lang.types._86
    Definition Classes
    CustomBitWidths
  301. type _87 = argon.lang.types._87
    Definition Classes
    CustomBitWidths
  302. type _88 = argon.lang.types._88
    Definition Classes
    CustomBitWidths
  303. type _89 = argon.lang.types._89
    Definition Classes
    CustomBitWidths
  304. type _9 = argon.lang.types._9
    Definition Classes
    CustomBitWidths
  305. type _90 = argon.lang.types._90
    Definition Classes
    CustomBitWidths
  306. type _91 = argon.lang.types._91
    Definition Classes
    CustomBitWidths
  307. type _92 = argon.lang.types._92
    Definition Classes
    CustomBitWidths
  308. type _93 = argon.lang.types._93
    Definition Classes
    CustomBitWidths
  309. type _94 = argon.lang.types._94
    Definition Classes
    CustomBitWidths
  310. type _95 = argon.lang.types._95
    Definition Classes
    CustomBitWidths
  311. type _96 = argon.lang.types._96
    Definition Classes
    CustomBitWidths
  312. type _97 = argon.lang.types._97
    Definition Classes
    CustomBitWidths
  313. type _98 = argon.lang.types._98
    Definition Classes
    CustomBitWidths
  314. type _99 = argon.lang.types._99
    Definition Classes
    CustomBitWidths
  315. implicit class any2stringadd[A] extends AnyRef
    Definition Classes
    ImplicitsPriority3
  316. implicit class NestedTensorInfixOps[A] extends AnyRef
    Definition Classes
    ArrayAPI
  317. implicit class SymbolOps extends NamedClass
    Definition Classes
    ControlAPI
  318. class Cvt_Bit_Fix[S, I, F] extends Cast2Way[api.Bit, api.Fix[S, I, F]]
    Definition Classes
    Implicits
  319. implicit class IntParameters extends AnyRef
    Definition Classes
    Implicits
  320. class RegNumerics[A] extends AnyRef
    Definition Classes
    Implicits
  321. implicit class SeqBitOps extends AnyRef
    Definition Classes
    MathAPI
  322. implicit class SeqMathOps[A] extends AnyRef
    Definition Classes
    MathAPI
  323. implicit class TextOps extends AnyRef
    Definition Classes
    MiscAPI
  324. implicit class VirtualizeAnyRefMethods extends AnyRef
    Definition Classes
    SpatialVirtualization
  325. implicit class Tensor1Constructor[A] extends AnyRef
    Definition Classes
    TensorConstructorAPI
  326. implicit class Tensor2Constructor[A, B] extends AnyRef
    Definition Classes
    TensorConstructorAPI
  327. implicit class Tensor3Constructor[A, B, C] extends AnyRef
    Definition Classes
    TensorConstructorAPI
  328. implicit class Tensor4Constructor[A, B, C, D] extends AnyRef
    Definition Classes
    TensorConstructorAPI
  329. implicit class Tensor5Constructor[A, B, C, D, E] extends AnyRef
    Definition Classes
    TensorConstructorAPI

Value Members

  1. def *: Wildcard
    Definition Classes
    MiscAPI
  2. lazy val Accel: lang.control.Accel.type
    Definition Classes
    InternalAliases
  3. lazy val Arith: argon.lang.types.Arith.type
    Definition Classes
    InternalAliases
  4. lazy val BOOL: argon.lang.types.BOOL.type
    Definition Classes
    CustomBitWidths
  5. lazy val Bit: argon.lang.Bit.type
    Definition Classes
    ExternalAliases
  6. implicit def BitFromBoolean(c: Boolean): argon.lang.api.Bit
    Definition Classes
    Implicits
  7. lazy val BitType: argon.lang.BitType.type
    Definition Classes
    ExternalAliases
  8. lazy val Bits: argon.lang.types.Bits.type
    Definition Classes
    InternalAliases
  9. 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
  10. implicit lazy val CastBitToText: argon.Cast[argon.lang.api.Bit, argon.lang.api.Text]
    Definition Classes
    Implicits
  11. 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
  12. 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
  13. implicit def CastBooleanToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Boolean, A]
    Definition Classes
    Implicits
  14. 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
  15. 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
  16. implicit def CastByteToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Byte, A]
    Definition Classes
    Implicits
  17. 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
  18. 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
  19. implicit def CastCharToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Char, A]
    Definition Classes
    Implicits
  20. 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
  21. 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
  22. implicit def CastDoubleToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Double, A]
    Definition Classes
    Implicits
  23. 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
  24. 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
  25. 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
  26. 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
  27. 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
  28. 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
  29. implicit def CastFloatToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Float, A]
    Definition Classes
    Implicits
  30. 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
  31. 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
  32. 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
  33. 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
  34. 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
  35. implicit def CastIntToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Int, A]
    Definition Classes
    Implicits
  36. 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
  37. 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
  38. implicit def CastLongToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Long, A]
    Definition Classes
    Implicits
  39. 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
  40. 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
  41. implicit def CastShortToNum[A](implicit arg0: argon.lang.api.Num[A]): argon.Lifting[Short, A]
    Definition Classes
    Implicits
  42. implicit lazy val CastTextToBit: argon.Cast[argon.lang.api.Text, argon.lang.api.Bit]
    Definition Classes
    Implicits
  43. 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
  44. 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
  45. lazy val DoubleType: argon.lang.DoubleType.type
    Definition Classes
    ExternalAliases
  46. lazy val FSM: lang.control.FSM.type
    Definition Classes
    InternalAliases
  47. lazy val Fix: argon.lang.Fix.type
    Definition Classes
    ExternalAliases
  48. lazy val FixFmt: argon.lang.FixFmt.type
    Definition Classes
    ExternalAliases
  49. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  50. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  51. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  52. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  53. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  54. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  55. 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: SrcCtx, state: State): argon.lang.api.Fix[S, I, F]
    Definition Classes
    Implicits
  56. lazy val FixPtType: argon.lang.FixPtType.type
    Definition Classes
    ExternalAliases
  57. lazy val FloatType: argon.lang.FloatType.type
    Definition Classes
    ExternalAliases
  58. lazy val Flt: argon.lang.Flt.type
    Definition Classes
    ExternalAliases
  59. lazy val FltFmt: argon.lang.FltFmt.type
    Definition Classes
    ExternalAliases
  60. implicit def FltFromByte[M, E](c: Byte)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  61. implicit def FltFromChar[M, E](c: Char)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  62. implicit def FltFromDouble[M, E](c: Double)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  63. implicit def FltFromFloat[M, E](c: Float)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  64. implicit def FltFromInt[M, E](c: Int)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  65. implicit def FltFromLong[M, E](c: Long)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  66. implicit def FltFromShort[M, E](c: Short)(implicit arg0: argon.lang.api.INT[M], arg1: argon.lang.api.INT[E], ctx: SrcCtx, state: State): argon.lang.api.Flt[M, E]
    Definition Classes
    Implicits
  67. lazy val FltPtType: argon.lang.FltPtType.type
    Definition Classes
    ExternalAliases
  68. lazy val Fold: lang.control.Fold.type
    Definition Classes
    InternalAliases
  69. lazy val Foreach: lang.control.Foreach.type
    Definition Classes
    InternalAliases
  70. lazy val HalfType: argon.lang.HalfType.type
    Definition Classes
    ExternalAliases
  71. lazy val I32: argon.lang.I32.type
    Definition Classes
    ExternalAliases
  72. lazy val INT: argon.lang.types.INT.type
    Definition Classes
    CustomBitWidths
  73. lazy val MemFold: lang.control.MemFold.type
    Definition Classes
    InternalAliases
  74. lazy val MemReduce: lang.control.MemReduce.type
    Definition Classes
    InternalAliases
  75. lazy val Named: lang.control.Named.type
    Definition Classes
    InternalAliases
  76. lazy val Num: argon.lang.types.Num.type
    Definition Classes
    InternalAliases
  77. implicit def NumFromByte[A](c: Byte)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  78. implicit def NumFromChar[A](c: Char)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  79. implicit def NumFromDouble[A](c: Double)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  80. implicit def NumFromFloat[A](c: Float)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  81. implicit def NumFromInt[A](c: Int)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  82. implicit def NumFromLong[A](c: Long)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  83. implicit def NumFromShort[A](c: Short)(implicit arg0: argon.lang.api.Num[A], ctx: SrcCtx, state: State): A
    Definition Classes
    Implicits
  84. lazy val Order: argon.lang.types.Order.type
    Definition Classes
    InternalAliases
  85. lazy val Parallel: lang.control.Parallel.type
    Definition Classes
    InternalAliases
  86. lazy val Pipe: lang.control.Pipe.type
    Definition Classes
    InternalAliases
  87. lazy val Reduce: lang.control.Reduce.type
    Definition Classes
    InternalAliases
  88. lazy val Sequential: lang.control.Sequential.type
    Definition Classes
    InternalAliases
  89. lazy val Series: argon.lang.Series.type
    Definition Classes
    ExternalAliases
  90. 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: SrcCtx, state: State): argon.lang.api.Series[argon.lang.api.Fix[S, I, F]]
    Definition Classes
    ImplicitsPriority3
  91. 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: SrcCtx, state: State): lang.api.Counter[lang.api.Fix[S, I, F]]
    Definition Classes
    Implicits
  92. implicit def ShortWrapper(c: Short): ShortWrapper
    Definition Classes
    Implicits
  93. lazy val Stream: lang.control.Stream.type
    Definition Classes
    InternalAliases
  94. lazy val Struct: argon.lang.Struct.type
    Definition Classes
    ExternalAliases
  95. lazy val Tensor1: Array.type
    Definition Classes
    InternalAliases
  96. lazy val Tensor2: Matrix.type
    Definition Classes
    InternalAliases
  97. lazy val Tensor3: lang.host.Tensor3.type
    Definition Classes
    InternalAliases
  98. lazy val Tensor4: lang.host.Tensor4.type
    Definition Classes
    InternalAliases
  99. lazy val Tensor5: lang.host.Tensor5.type
    Definition Classes
    InternalAliases
  100. lazy val Text: argon.lang.Text.type
    Definition Classes
    ExternalAliases
  101. lazy val Tup2: argon.lang.Tup2.type
    Definition Classes
    ExternalAliases
  102. lazy val Var: argon.lang.Var.type
    Definition Classes
    ExternalAliases
  103. lazy val Vec: argon.lang.Vec.type
    Definition Classes
    ExternalAliases
  104. lazy val Void: argon.lang.Void.type
    Definition Classes
    ExternalAliases
  105. implicit def VoidFromUnit(c: Unit): argon.lang.api.Void
    Definition Classes
    Implicits
  106. def __assign[T](v: VarLike[T], rhs: Any): Unit
    Definition Classes
    SpatialVirtualization
  107. macro def __assign(lhs: Any, rhs: Any): Unit
    Definition Classes
    SpatialVirtualization
  108. def __doWhile(body: Unit, cond: Boolean): Unit
    Definition Classes
    SpatialVirtualization
  109. def __ifThenElse(cond: lang.api.Bit, thenBr: ⇒ lang.api.Void, elseBr: ⇒ lang.api.Void)(implicit ov6: Overload6, ctx: SrcCtx, state: State): lang.api.Void
    Definition Classes
    SpatialVirtualization
  110. def __ifThenElse(cond: lang.api.Bit, thenBr: ⇒ Any, elseBr: ⇒ lang.api.Void)(implicit ov5: Overload5, ctx: SrcCtx, state: State): lang.api.Void
    Definition Classes
    SpatialVirtualization
  111. def __ifThenElse(cond: lang.api.Bit, thenBr: ⇒ lang.api.Void, elseBr: ⇒ Any)(implicit ov4: Overload4, ctx: SrcCtx, state: State): lang.api.Void
    Definition Classes
    SpatialVirtualization
  112. def __ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Sym[A], elseBr: ⇒ Sym[A])(implicit ov3: Overload3, ctx: SrcCtx, state: State): A
    Definition Classes
    SpatialVirtualization
  113. def __ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Literal, elseBr: ⇒ Sym[A])(implicit arg0: Type[A], ov2: Overload2, ctx: SrcCtx, state: State): A
    Definition Classes
    SpatialVirtualization
  114. def __ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Sym[A], elseBr: ⇒ Literal)(implicit arg0: Type[A], ov1: Overload1, ctx: SrcCtx, state: State): A
    Definition Classes
    SpatialVirtualization
  115. def __ifThenElse[A](cond: lang.api.Bit, thenBr: ⇒ Lift[A], elseBr: ⇒ Lift[A])(implicit arg0: Type[A], ov0: Overload0, ctx: SrcCtx, state: State): A
    Definition Classes
    SpatialVirtualization
  116. def __newVar[T](init: T): VarLike[T]
    Definition Classes
    LowPriorityVirtualization
  117. def __return(expr: Any): Unit
    Definition Classes
    SpatialVirtualization
  118. macro def __throw(t: Throwable): Unit
    Definition Classes
    SpatialVirtualization
  119. def __use[T](v: lang.api.Var[T]): T
    Definition Classes
    SpatialVirtualization
  120. def __use[T](v: Ptr[T]): T
    Definition Classes
    SpatialVirtualization
  121. macro def __use[T](v: T): T
    Definition Classes
    SpatialVirtualization
  122. def __valName(init: Any, name: String)(implicit state: State): Unit
    Definition Classes
    SpatialVirtualization
  123. def __whileDo(cond: Boolean, body: Unit): Unit
    Definition Classes
    SpatialVirtualization
  124. def abs[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  125. def abs[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  126. def acos[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  127. def acos[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  128. def asin[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  129. def asin[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  130. def assertIf(cond: argon.lang.api.Bit, msg: argon.lang.api.Text): argon.lang.api.Void
    Definition Classes
    DebuggingAPI_Internal
  131. def assertIf(en: Set[argon.lang.api.Bit], cond: argon.lang.api.Bit, x: Option[argon.lang.api.Text]): argon.lang.api.Void
    Definition Classes
    DebuggingAPI_Internal
  132. def atan[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  133. def atan[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  134. implicit def augmentString(x: String): argon.lang.api.Text
    Definition Classes
    Implicits
  135. implicit def boolean2RichBoolean(x: Boolean): RichBoolean
    Definition Classes
    ImplicitsPriority2
  136. implicit def booleanWrapper(c: Boolean): BooleanWrapper
    Definition Classes
    Implicits
  137. implicit def box[A](x: A)(implicit arg0: Type[A]): argon.lang.api.Top[A]
    Definition Classes
    Implicits
  138. implicit def boxArith[A](x: A)(implicit arg0: argon.lang.api.Arith[A]): argon.lang.api.Arith[A]
    Definition Classes
    ImplicitsPriority1
  139. implicit def boxBits[A](x: A)(implicit arg0: argon.lang.api.Bits[A]): argon.lang.api.Bits[A]
    Definition Classes
    ImplicitsPriority1
  140. implicit def boxNum[A](x: A)(implicit arg0: argon.lang.api.Num[A]): argon.lang.api.Num[A]
    Definition Classes
    ImplicitsPriority2
  141. implicit def boxOrder[A](x: A)(implicit arg0: argon.lang.api.Order[A]): argon.lang.api.Order[A]
    Definition Classes
    ImplicitsPriority1
  142. def breakpointIf(en: Set[argon.lang.api.Bit]): argon.lang.api.Void
    Definition Classes
    DebuggingAPI_Internal
  143. implicit def byte2RichByte(x: Byte): RichByte
    Definition Classes
    ImplicitsPriority2
  144. implicit def byteWrapper(c: Byte): ByteWrapper
    Definition Classes
    Implicits
  145. implicit lazy val castBooleanToBit: argon.Lifting[Boolean, argon.lang.api.Bit]
    Definition Classes
    Implicits
  146. implicit lazy val castByteToBit: argon.Lifting[Byte, argon.lang.api.Bit]
    Definition Classes
    Implicits
  147. implicit lazy val castCharToBit: argon.Lifting[Char, argon.lang.api.Bit]
    Definition Classes
    Implicits
  148. implicit lazy val castDoubleToBit: argon.Lifting[Double, argon.lang.api.Bit]
    Definition Classes
    Implicits
  149. implicit lazy val castFloatToBit: argon.Lifting[Float, argon.lang.api.Bit]
    Definition Classes
    Implicits
  150. implicit lazy val castIntToBit: argon.Lifting[Int, argon.lang.api.Bit]
    Definition Classes
    Implicits
  151. implicit lazy val castLongToBit: argon.Lifting[Long, argon.lang.api.Bit]
    Definition Classes
    Implicits
  152. implicit lazy val castShortToBit: argon.Lifting[Short, argon.lang.api.Bit]
    Definition Classes
    Implicits
  153. implicit lazy val castStringToText: argon.Lifting[String, argon.lang.api.Text]
    Definition Classes
    Implicits
  154. implicit def castType[A](a: A): CastType[A]
    Definition Classes
    Implicits
  155. def ceil[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  156. def ceil[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  157. implicit def char2RichChar(x: Char): RichChar
    Definition Classes
    ImplicitsPriority2
  158. def charArrayToString(a: lang.api.Tensor1[lang.api.U8]): lang.api.Text
    Definition Classes
    ArrayAPI
  159. implicit def charWrapper(c: Char): CharWrapper
    Definition Classes
    Implicits
  160. def closeBinary(file: lang.api.BinaryFile): lang.api.Void
    Definition Classes
    FileIOAPI
  161. def closeCSV(file: lang.api.CSVFile): lang.api.Void
    Definition Classes
    FileIOAPI
  162. def cos[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  163. def cos[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  164. 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
  165. def cosh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  166. def cosh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  167. def createParam(default: Int, start: Int, stride: Int, end: Int): lang.api.I32
    Definition Classes
    Implicits
  168. implicit def doubleWrapper(c: Double): DoubleWrapper
    Definition Classes
    Implicits
  169. def exitIf(en: Set[argon.lang.api.Bit]): argon.lang.api.Void
    Definition Classes
    DebuggingAPI_Internal
  170. def exp[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  171. def exp[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  172. 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
  173. implicit def floatWrapper(c: Float): FloatWrapper
    Definition Classes
    Implicits
  174. def floor[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  175. def floor[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  176. 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
  177. 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
  178. 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
  179. 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
  180. 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
  181. 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
  182. 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
  183. def ifThenElse[A](cond: lang.api.Bit, thenBr: () ⇒ Sym[A], elseBr: () ⇒ Sym[A]): A
    Definition Classes
    SpatialVirtualization
  184. implicit def int2RichInt(x: Int): RichInt
    Definition Classes
    ImplicitsPriority2
  185. implicit def intWrapper(c: Int): IntWrapper
    Definition Classes
    Implicits
  186. implicit def liftByte(b: Byte): Lift[argon.lang.api.I8]
    Definition Classes
    ImplicitsPriority3
  187. implicit def liftChar(b: Char): Lift[argon.lang.api.U8]
    Definition Classes
    ImplicitsPriority3
  188. implicit def liftDouble(b: Double): Lift[argon.lang.api.F64]
    Definition Classes
    ImplicitsPriority3
  189. implicit def liftFloat(b: Float): Lift[argon.lang.api.F32]
    Definition Classes
    ImplicitsPriority3
  190. implicit def liftInt(b: Int): Lift[argon.lang.api.I32]
    Definition Classes
    ImplicitsPriority3
  191. implicit def liftLong(b: Long): Lift[argon.lang.api.I64]
    Definition Classes
    ImplicitsPriority3
  192. implicit def liftShort(b: Short): Lift[argon.lang.api.I16]
    Definition Classes
    ImplicitsPriority3
  193. implicit def litByte(b: Byte): Literal
    Definition Classes
    ImplicitsPriority2
  194. implicit def litDouble(b: Double): Literal
    Definition Classes
    ImplicitsPriority2
  195. implicit def litFloat(b: Float): Literal
    Definition Classes
    ImplicitsPriority2
  196. implicit def litInt(b: Int): Literal
    Definition Classes
    ImplicitsPriority2
  197. implicit def litLong(b: Long): Literal
    Definition Classes
    ImplicitsPriority2
  198. implicit def litShort(b: Short): Literal
    Definition Classes
    ImplicitsPriority2
  199. def ln[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  200. def ln[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  201. 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
  202. 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 supplied delimeter (comma by default).

    Loads the CSV at filename as an @Array, using the supplied delimeter (comma by default). *

    Definition Classes
    FileIOAPI
  203. 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 filenameas a @Tensor2, using the supplied element delimeter and linebreaks across rows.

    Loads the CSV at filenameas a @Tensor2, using the supplied element delimeter and linebreaks across rows. *

    Definition Classes
    FileIOAPI
  204. def loadCSVNow[A](filename: String, delim: String)(func: (String) ⇒ A): Seq[A]
    Definition Classes
    FileIOAPI
  205. def loadConstants[A](filename: String, delim: String = "\n")(implicit arg0: Type[A]): lang.api.Tensor1[A]
    Definition Classes
    FileIOAPI
  206. 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
  207. 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
  208. 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
  209. implicit def long2RichLong(x: Long): RichLong
    Definition Classes
    ImplicitsPriority2
  210. implicit def longWrapper(c: Long): LongWrapper
    Definition Classes
    Implicits
  211. def max[A](a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  212. def max[A, B](a: Literal, b: A)(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  213. def max[A, B](a: A, b: Literal)(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  214. def max[A](a: Sym[A], b: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  215. def min[A](a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  216. def min[A](a: Literal, b: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  217. def min[A](a: Sym[A], b: Literal)(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  218. def min[A](a: Sym[A], b: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  219. def mux[A](s: lang.api.Bit, a: Lift[A], b: Lift[A])(implicit arg0: lang.api.Bits[A]): A
    Definition Classes
    MuxAPI
  220. def mux[A](s: lang.api.Bit, a: Literal, b: lang.api.Bits[A]): A
    Definition Classes
    MuxAPI
  221. def mux[A](s: lang.api.Bit, a: lang.api.Bits[A], b: Literal): A
    Definition Classes
    MuxAPI
  222. def mux[A](s: lang.api.Bit, a: lang.api.Bits[A], b: lang.api.Bits[A]): A
    Definition Classes
    MuxAPI
  223. 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
  224. def one[A](implicit arg0: argon.lang.api.Bits[A], ctx: SrcCtx, state: State): A
    Definition Classes
    BitsAPI
  225. def oneHotMux[A](sels: Seq[lang.api.Bit], vals: Seq[A])(implicit arg0: lang.api.Bits[A]): A
    Definition Classes
    MuxAPI
  226. def openBinary(filename: lang.api.Text, write: Boolean): lang.api.BinaryFile
    Definition Classes
    FileIOAPI
  227. def openCSV(filename: lang.api.Text, write: Boolean): lang.api.CSVFile
    Definition Classes
    FileIOAPI
  228. implicit def overload0: Overload0
    Definition Classes
    Overloads
  229. implicit def overload1: Overload1
    Definition Classes
    Overloads
  230. implicit def overload2: Overload2
    Definition Classes
    Overloads
  231. implicit def overload3: Overload3
    Definition Classes
    Overloads
  232. implicit def overload4: Overload4
    Definition Classes
    Overloads
  233. implicit def overload5: Overload5
    Definition Classes
    Overloads
  234. implicit def overload6: Overload6
    Definition Classes
    Overloads
  235. implicit def overload7: Overload7
    Definition Classes
    Overloads
  236. def pack[A, B](a: A, b: B)(implicit arg0: Type[A], arg1: Type[B], ctx: SrcCtx, state: State): argon.lang.api.Tup2[A, B]
    Definition Classes
    TuplesAPI
  237. def pack[A, B](t: (A, B))(implicit arg0: Type[A], arg1: Type[B], ctx: SrcCtx, state: State): argon.lang.api.Tup2[A, B]
    Definition Classes
    TuplesAPI
  238. def param[A](c: Lift[A]): A
    Definition Classes
    Implicits
  239. def parseValue[A](str: String)(implicit arg0: Type[A], ctx: SrcCtx, state: State): A
    Definition Classes
    FileIOAPI
  240. def pow[A](b: Lift[A], e: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  241. def pow[A](a: Literal, b: A)(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  242. def pow[A](a: A, b: Literal)(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  243. def pow[A](b: Sym[A], e: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  244. def printIf(en: Set[argon.lang.api.Bit], x: argon.lang.api.Text): argon.lang.api.Void
    Definition Classes
    DebuggingAPI_Internal
  245. 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
  246. def random[A](max: A)(implicit arg0: argon.lang.api.Bits[A], ctx: SrcCtx, state: State): A
    Definition Classes
    BitsAPI
  247. def random[A](implicit arg0: argon.lang.api.Bits[A], ctx: SrcCtx, state: State): A
    Definition Classes
    BitsAPI
  248. def readBinary[A](file: lang.api.BinaryFile)(implicit arg0: lang.api.Num[A], ctx: SrcCtx, state: State): lang.api.Tensor1[A]
    Definition Classes
    FileIOAPI
  249. def readTokens(file: lang.api.CSVFile, delim: lang.api.Text): lang.api.Tensor1[lang.api.Text]
    Definition Classes
    FileIOAPI
  250. 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
  251. implicit def regNumerics[A](x: lang.api.Reg[A])(implicit arg0: lang.api.Num[A], ctx: SrcCtx, state: State): RegNumerics[A]
    Definition Classes
    Implicits
  252. implicit def regRead[A](x: lang.api.Reg[A]): A
    Definition Classes
    Implicits
  253. implicit def selfCast[A](implicit arg0: Type[A]): argon.Cast[A, A]
    Definition Classes
    ImplicitsPriority1
  254. 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
  255. 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
  256. 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 to dram's region of accelerator DRAM.

    Transfers the given Tensor5 of data from the host's memory to dram's region of accelerator DRAM. *

    Definition Classes
    TransferAPI
  257. 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 to dram's region of accelerator DRAM.

    Transfers the given Tensor4 of data from the host's memory to dram's region of accelerator DRAM. *

    Definition Classes
    TransferAPI
  258. 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 to dram's region of accelerator DRAM.

    Transfers the given Tensor3 of data from the host's memory to dram's region of accelerator DRAM. *

    Definition Classes
    TransferAPI
  259. 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 to dram's region of accelerator DRAM.

    Transfers the given @Matrix of data from the host's memory to dram's region of accelerator DRAM. *

    Definition Classes
    TransferAPI
  260. 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 to dram's region of accelerator DRAM.

    Transfers the given @Array of data from the host's memory to dram's region of accelerator DRAM. *

    Definition Classes
    TransferAPI
  261. implicit def short2RichShort(x: Short): RichShort
    Definition Classes
    ImplicitsPriority2
  262. def sigmoid[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  263. def sigmoid[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  264. def sin[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  265. def sin[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  266. 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
  267. def sinh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  268. def sinh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  269. def sqrt[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  270. def sqrt[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  271. def sqrt_approx[T](x: T)(implicit arg0: lang.api.Num[T]): T
    Definition Classes
    MathAPI
  272. implicit def stringToStringOps(x: String): StringOps
    Definition Classes
    ImplicitsPriority2
  273. implicit def stringToWrappedString(x: String): WrappedString
    Definition Classes
    ImplicitsPriority3
  274. 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
  275. def tan[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  276. def tan[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  277. def tanh[A](a: Lift[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  278. def tanh[A](a: Sym[A])(implicit arg0: lang.api.Num[A]): A
    Definition Classes
    MathAPI
  279. def unpack[A, B](t: argon.lang.api.Tup2[A, B])(implicit arg0: Type[A], arg1: Type[B], ctx: SrcCtx, state: State): (A, B)
    Definition Classes
    TuplesAPI
  280. implicit def varRead[A](v: VarLike[A]): A
    Definition Classes
    Implicits
  281. def void: lang.api.Void
    Definition Classes
    MiscAPI
  282. implicit def wildcardToForever(w: lang.api.Wildcard): lang.api.Counter[lang.api.I32]
    Definition Classes
    Implicits
  283. implicit def wrapString(x: String): argon.lang.api.Text
    Definition Classes
    ImplicitsPriority1
  284. def writeBinary[A](file: lang.api.BinaryFile, len: lang.api.I32)(func: (lang.api.I32) ⇒ A)(implicit arg0: lang.api.Num[A], ctx: SrcCtx, state: State): lang.api.Void
    Definition Classes
    FileIOAPI
  285. 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
  286. 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 given delimiter.

    Writes the given Array to the file at filename using the given delimiter. If no delimiter is given, defaults to comma.

    Definition Classes
    FileIOAPI
  287. 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
  288. def writeTokens(file: lang.api.CSVFile, delim: lang.api.Text, len: lang.api.I32)(token: (lang.api.I32) ⇒ lang.api.Text): lang.api.Void
    Definition Classes
    FileIOAPI
  289. def zero[A](implicit arg0: argon.lang.api.Bits[A], ctx: SrcCtx, state: State): A
    Definition Classes
    BitsAPI
  290. object ArgIn
  291. object ArgOut
  292. object BlackBox
  293. object BurstAckBus extends DRAMBus[Bit] with Product with Serializable
  294. object BurstCmd extends Serializable
  295. object BurstCmdBus extends DRAMBus[BurstCmd] with Product with Serializable
  296. object Bus
  297. object Counter extends Serializable
  298. object CounterChain extends Serializable
  299. object DRAM extends Serializable
  300. object DRAM1 extends Serializable
  301. object DRAM2 extends Serializable
  302. object DRAM3 extends Serializable
  303. object DRAM4 extends Serializable
  304. object DRAM5 extends Serializable
  305. object DRAMSparseTile extends Serializable
  306. object FIFO extends Serializable
  307. object FIFOReg extends Serializable
  308. object GatherAddrBus extends DRAMBus[I64] with Product with Serializable
  309. object HostIO
  310. object IssuedCmd extends Serializable
  311. object LIFO extends Serializable
  312. object LUT extends Serializable
  313. object LUT1 extends Serializable
  314. object LUT2 extends Serializable
  315. object LUT3 extends Serializable
  316. object LUT4 extends Serializable
  317. object LUT5 extends Serializable
  318. object LineBuffer extends Serializable
  319. object MergeBuffer extends Serializable
  320. object Reg extends Serializable
  321. object RegFile extends Serializable
  322. object RegFile1 extends Serializable
  323. object RegFile2 extends Serializable
  324. object RegFile3 extends Serializable
  325. object SRAM extends Serializable
  326. object SRAM1 extends Serializable
  327. object SRAM2 extends Serializable
  328. object SRAM3 extends Serializable
  329. object SRAM4 extends Serializable
  330. object SRAM5 extends Serializable
  331. object ScatterAckBus extends DRAMBus[Bit] with Product with Serializable
  332. object StreamIn extends Serializable
  333. object StreamOut extends Serializable
  334. object bound
    Definition Classes
    UserData

Inherited from StaticAPI_Internal

Inherited from UserData

Inherited from TuplesAPI

Inherited from TransferAPI

Inherited from TensorConstructorAPI

Inherited from MuxAPI

Inherited from MiscAPI

Inherited from MathAPI

Inherited from FileIOAPI

Inherited from DebuggingAPI_Internal

Inherited from DebuggingAPI_Internal

Inherited from ControlAPI

Inherited from BitsAPI

Inherited from ArrayAPI

Inherited from Overloads

Inherited from Implicits

Inherited from Implicits

Inherited from ImplicitsPriority1

Inherited from ImplicitsPriority2

Inherited from ImplicitsPriority3

Inherited from SpatialVirtualization

Inherited from LowPriorityVirtualization

Inherited from InternalAliases

Inherited from argon.lang.ExternalAliases

Inherited from argon.lang.InternalAliases

Inherited from CustomBitWidths

Inherited from AnyRef

Inherited from Any

Ungrouped