Procs
proc `and`(a`gensym3: Matrix[int]; x`gensym3: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `and`(x`gensym3: int; a`gensym3: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `div`(a`gensym18, b`gensym18: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `div`(a`gensym18: Matrix[int]; x`gensym18: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `div`(x`gensym18: int; a`gensym18: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `mod`(a`gensym21, b`gensym21: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `mod`(a`gensym21: Matrix[int]; x`gensym21: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `mod`(x`gensym21: int; a`gensym21: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `or`(a`gensym6: Matrix[int]; x`gensym6: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `or`(x`gensym6: int; a`gensym6: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shl`(a`gensym12, b`gensym12: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shl`(a`gensym12: Matrix[int]; x`gensym12: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shl`(x`gensym12: int; a`gensym12: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shr`(a`gensym15, b`gensym15: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shr`(a`gensym15: Matrix[int]; x`gensym15: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `shr`(x`gensym15: int; a`gensym15: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `xor`(a`gensym9: Matrix[int]; x`gensym9: int): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc `xor`(x`gensym9: int; a`gensym9: Matrix[int]): Matrix[int] {....raises: [], tags: [].}
- Source Edit
proc and=(a`gensym3: var Matrix[int]; b`gensym3: Matrix[int]) {....raises: [], tags: [].}
- Source Edit
proc div=(a`gensym18: var Matrix[int]; b`gensym18: Matrix[int]) {....raises: [], tags: [].}
- Source Edit
proc identity_matrix[T](n: int): Matrix[T]
- Source Edit
proc identity_matrix[T](n: int; one, zero: T): Matrix[T]
- Source Edit
proc initMatrix[T](arr: seq[seq[T]]): Matrix[T]
- Source Edit
proc initMatrix[T](arr: seq[T]; vertical: bool = false): Matrix[T]
- Source Edit
proc initMatrix[T](h, w: int; val: T): Matrix[T]
- Source Edit
proc mod=(a`gensym21: var Matrix[int]; b`gensym21: Matrix[int]) {....raises: [], tags: [].}
- Source Edit
proc or=(a`gensym6: var Matrix[int]; b`gensym6: Matrix[int]) {....raises: [], tags: [].}
- Source Edit
proc shl=(a`gensym12: var Matrix[int]; b`gensym12: Matrix[int]) {....raises: [], tags: [].}
- Source Edit
proc shr=(a`gensym15: var Matrix[int]; b`gensym15: Matrix[int]) {....raises: [], tags: [].}
- Source Edit